龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

js正则Test方法的使用

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
Test是js中正则常用到的一个方法,下面我来具体介绍一下关于js正则中使用Test方法,有需要的朋友可参考。 test 方法 返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式。 rg
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进行正则分割,返回一个分割的数组


精彩图集

赞助商链接