【发布时间】:2012-06-11 23:58:27
【问题描述】:
很多时候我使用字符串match 函数来了解字符串是否匹配正则表达式。
if(str.match(/{regex}/))
这有什么区别:
if (/{regex}/.test(str))
他们似乎给出了相同的结果?
【问题讨论】:
-
这些是你会发现的最好的测试jsperf.com/regexp-test-vs-match-m5
-
@ajax333221。感谢 jsperf,但我不确定它是否好。使用匹配组的正则表达式匹配,在查找布尔值时不需要。
标签: javascript regex performance