Alert

精通正则表达式2

exec,用正则表达式模式在字符串中运行查找,并返回并含该查找结果的一个数组。compile,把正则表达式编译为内部格式,从而执行得更快。正则表达式对象的属性source,返回正则表达式模式的文本的复本。lastMatch($&),返回任何正则表达式搜索过程中的最后匹配的字符。String对象一些和正则表达式相关的方法match,找到一个或多个正则表达式的匹配。replace,替换与正则表达式匹配的子串。search,检索与正则表达式相匹配的值。

正则表达式中 test、exec、match 方法区别

varstr="1a1b1c";varreg=newRegExp;alert;//trueexecexec查找并返回当前的匹配结果,并以数组的形式返回。imsun,"");vararr=reg.exec;如果不存在模式,则arr为null,否则arr总是一个长度为1的数组,其值就是当前匹配项。exec方法受参数g的影响。若指定了g,则下次调用exec时,会从上个匹配的lastIndex开始查找。matchmatch是String对象的一个方法。imsun,"");alert;match这个方法有点像exe

身份验证-正则表达式JS

functionisIdCardNo{num=num.toupperCase();//身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。bGoodDay){alert('输入的身份证号里出生日期不对!');returnfalse;}else{//将15位身份证转成18位//校验位按照ISO7064:1983.MOD11-2的规定生成,X可以认为是数字10。vararrInt=newArray;vararrCh=newArray;varnTemp=0

头疼的正则表达式

头疼的正则表达式,如何学习?validatemobile())){alert;returnfalse;}else//正则表达式验证号码格式{if(email==''||(email.length>=60)||(!checkemail())){alert;returnfalse;}else//验证邮箱格式{if{alert;returnfalse;}elseif{alert;returnfalse;}}}}}/*验证电话号*/functionchecktel(){varcellphone=/^$/;if(!

项目用到正则表达式,看到一片不错的文章

可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字根据模式匹配从字符串中提取一个子字符串。compile,把正则表达式编译为内部格式,从而执行得更快。正则表达式对象的属性source,返回正则表达式模式的文本的复本。String对象一些和正则表达式相关的方法match,找到一个或多个正则表达式的匹配。replace,替换与正则表达式匹配的子串。search,检索与正则表达式相匹配的值。