1 / 10
文档名称:

正则表达式规则.doc

格式:doc   大小:127KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

正则表达式规则.doc

上传人:书籍1243595614 2016/12/16 文件大小:127 KB

下载得到文件列表

正则表达式规则.doc

文档介绍

文档介绍:一javascript正则表达式的基本知识1javascript正则对象创建和用法声明javascript正则表达式varreCat=newRegExp("cat");你也可以varreCat=/cat/;//Perl风格(推荐)2学****最常用的testexecmatchsearchreplacesplit6个方法1)test检查指定的字符串是否存在vardata="123123";varreCat=/123/gi;alert((data));//true//检查字符是否存在g继续往下走i不区分大小写2)exec返回查询值vardata="123123,213,12312,312,3,Cat,cat,dsfsdfs,";varreCat=/cat/i;alert((data));//Catnull3)match得到查询数组vardata="123123,213,12312,312,3,Cat,cat,dsfsdfs,";varreCat=/cat/gi;vararrMactches=(reCat)for(vari=0;i<;i++){alert(arrMactches[i]);//Catcat}4)search返回搜索位置类似于indexofvardata="123123,213,12312,312,3,Cat,cat,dsfsdfs,";varreCat=/cat/gi;alert((reCat));//235)replace替换字符利用正则替换vardata="123123,213,12312,312,3,Cat,cat,dsfsdfs,";varreCat=/cat/gi;alert((reCat,"libinqq"));6)split利用正则分割数组vardata="123123,213,12312,312,3,Cat,cat,dsfsdfs,";varreCat=/\,/;vararrdata=(reCat);for(vari=0;i<;i++){alert(arrdata[i]);}JavaScriptRegExp对象参考手册RegExp对象RegExp对象表示正则表达式,它是对字符串执行模式匹配的强大工具。直接量语法/pattern/attributes创建RegExp对象的语法:newRegExp(pattern,attributes);参数参数pattern是一个字符串,指定了正则表达式的模式或其他正则表达式。参数attributes是一个可选的字符串,包含属性"g"、"i"和"m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript标准化之前,不支持m属性。如果pattern是正则表达式,而不是字符串,则必须省略该参数。返回值一个新的RegExp对象,具有指定的模式和标志。如果参数pattern是正则表达式而不是字符串,那么RegExp()构造函数将用与指定的RegExp相同的模式和标志创建一个新的RegExp对象。如果不用new运算符,而将RegExp()作为函数调用,那么它的行为与用new运算符调用时一样,只是当patte