我match
经常使用字符串函数来知道字符串是否与正则表达式匹配。
if(str.match(/{regex}/))
之间有什么区别:
if (/{regex}/.test(str))
他们似乎给出相同的结果?
4
这些是最好的测试,您会找到jsperf.com/regexp-test-vs-match-m5
—
ajax333221 2012年
@ ajax333221。感谢您的jsperf,但我不确定这是一个不错的选择。使用匹配组进行正则表达式匹配,查找布尔值时不需要。
—
gdoron支持Monica 2012年