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