js正则exec()和test()的区别,RegExp.$1意义

来源:互联网 发布:软件测试费用 编辑:程序博客网 时间:2024/06/04 20:13

 

var r = /(\d+)-(\w+)/;//RegExp.$1为第一个子匹配(表达式中括号的部分),最多是$99var 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

 

原创粉丝点击