A-A+
js正则Test方法的使用
Test是js中正则常用到的一个方法,下面我来具体介绍一下关于js正则中使用Test方法,有需要的朋友可参考.
test 方法
返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式.
rgexp.test(str)
javascript 正则对象创建 和用法
声明javascript 正则表达式,代码如下:
var reCat = new RegExp("cat");
你也可以:var reCat = /cat/;//Perl 风格 (推荐)
学习最常用的 test exec match search replace split 6个方法
test 检查指定的字符串是否存在,代码如下:
- var data = "123123";
- var reCat = /123/gi;
- alert(reCat.test(data)); //true
- //检查字符是否存在 g 继续往下走 i 不区分大小写
实例,示例下面的例子举例说明了 test 方法的用法,代码如下:
- <script language=jscript>
- function TestDemo()
- {
- try{
- var re="abc" var s=/a/
- //这里设正则表达式
- alert(s.test(re))
- //如果包含则返回真
- }catch(e){
- alert("err")
- }}
- TestDemo()
- </script>
示例代码如下:
- <script LANGUAGE="javascript">
- function checkMobile( s )...{
- var regu =/^[1][3][0-9]...{9}$/;
- var re = new RegExp(regu);
- return re.test(s);
- }
- checkMobile('13909910000');
- </script>
用途:检查输入手机号码是否正确,如果通过验证返回true,否则返回false
其它相关介绍
test(string):测试string是否含有匹配结果
字符串对象中的正则
方法:
match(pattern):根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
search(pattern):根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1
replace(pattern,replacement):根据pattern进行正则匹配,把匹配结果替换为replacement
split(pattern):根据pattern进行正则分割,返回一个分割的数组