JavaScript 正則表達式的test,exec,match

test:RegExp對象方法,判斷是否匹配


var reg = /a/
undefined
reg.test('abc')
true
reg.test('def')
false

exec:RegExp對象方法,以迭代器方式返回所有匹配項,調用一次顯示一個,直到沒有返回null


var reg = /a/g
undefined
var text = 'abcabc'
undefined
reg.exec(text)
["a"]
reg.exec(text)
["a"]
reg.exec(text)
null

match:String對象方法,以數組形式返回所有匹配項


var reg = /a/g
undefined
var text = 'abcabc'
undefined
text.match(reg)
["a", "a"]



發佈了51 篇原創文章 · 獲贊 21 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章