【发布时间】:2026-02-11 19:50:01
【问题描述】:
我找到了下面的正则表达式
new RegExp("(^|\\s)hello(\\s|$)");
我参考http://www.javascriptkit.com/jsref/escapesequence.shtml 获取正则表达式.. 但是我在那里看不到 \s 转义序列..我知道 \s 表示空格字符... 但是前面的 \ 做了什么......哪个字符被转义了? 我在以下文档http://ejohn.org/blog/getelementsbyclassname-speed-comparison/的Treewalker代码中发现了类似的正则表达式
【问题讨论】:
-
\` is an escaped slash, translating to`。如果你想要空格,你应该使用\s,加上一个斜杠。
标签: javascript regex escaping