js正则表达式

1.RegExp 是正则表达式的缩写。

2.RegExp 对象的方法

3.RegExp 对象有 3 个方法:test()、exec() 以及 compile()。

4.test()

test() 方法检索字符串中的指定值。返回值是 true 或 false。

eg:

var patt1=new RegExp("e");

document.write(patt1.test("The best things in life are free"));

以上代码输出:true;

5.exec()

exec(参数1)

exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

exec(参数1,“g”):包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。

eg:

var patt1=new RegExp("e","g");

do

{

result=patt1.exec("The best things in life are free");

document.write(result);

}

while (result!=null)

由于这个字符串中 6 个 "e" 字母,代码的输出将是:eeeeeenull;

6.compile(参数):compile() 方法用于改变 RegExp。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容