js正則exec()和test()的區別,RegExp.$1意義

 

var r = /(\d+)-(\w+)/;//RegExp.$1爲第一個子匹配(表達式中括號的部分),最多是$99
var b=r.exec("2013-love-b");//返回整個匹配的字符串
alert(b+" "+RegExp.$1+"=="+RegExp.$2);

b = r.test("1997-good");//返回是否存在滿足匹配
alert(b+" "+RegExp.$1+"=="+RegExp.$2);


上面彈出顯示爲:

2013-love,2013,love 2013==love

true 1997==good

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章