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的字符串"))