2

http://jsperf.com/regex-not-word-selector

为什么/\W/g表现比 差/[^A-Za-z]/g

它是特定于 JS 的吗?

4

1 回答 1

0

请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions

\w is equivalent to [A-Za-z0-9_]

\^W is equivalent to [^A-Za-z0-9_]

请注意,在其他语言的实现中,\w 可能也匹配 unicode 字符,也可能不匹配。

结果非常接近,我绝不会担心。

于 2014-03-10T22:41:41.050 回答