您的位置:首页 > 其它

RegExp 对象(正则表达式)

2015-12-02 19:25 411 查看
var patt1 = new RegExp("e")

定义了名为patt1的RegExp对象,其模式是“e”

使用此对象在一个字符串中检索时,将寻找的是字符“e”

test()检索字符串中的指定值,返回值是true及false

document.write(patt1.test("一段带有e的字符串"))

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

向RegExp对象添加第二个参数,如果需要找到某个字符的所有存在,可以使用g参数

工作原理:1、找到第一个e并存储其位置

2、再次运行exec(),则从存储的位置开始检索,并找到下一个e,并存储其位置

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

compile()用于改变RegExp,也可以添加或删除第二个参数

var patt1 = new RegExp("e")

patt1.compile("d")

document.write(patt1.test("一段带有e不带有d的字符串"))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: