将该正则表达式应用于上面所示的URL后,子匹配包含下述内容: a[1] 包含 "http" a[2] 包含 "msdn.microsoft.com" a[3] 包含 ":80" a[4] 包含 "/scripting/default.htm" (也可以用RegExp.$1、RegExp.$2、RegExp.$3、RegExp.$4取值)
<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正则表达式的创建,有2种办法:var my_regex=/[a-z]+/g;var my_regex=new (”[a-z]+”,"g”);方法exec(string): 对string进行正则处理,并返回匹配结果.exec方法返回的数组有3个属性,分别是input、index和lastIndex 。1 input 属性是整个被搜索的字符串。2 index属性是指匹配在整个被搜索字符串中的位置。3 lastIndex 属性是指匹配的子字符串的最后一个字符的下一个字符位置。test(string): 测试string是否含有匹配结果字符串对象中的正则方法match(pattern) :根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回nullsearch(pattern) :根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1replace(pattern,replacement) :根据pattern进行正则匹配,把匹配结果替换为replacementsplit(pattern) :根据pattern进行正则分割,返回一个分割的数组
相关资源:敏捷开发V1.0.pptx