4

我有一个文本区域,例如,当我写“想要”时,我想用“两个”替换它。

如何匹配和替换javascript中的整个单词?

4

1 回答 1

5

你可以使用边界这个词\b,所以\bwant\b。但是请记住,单词的正则表达式定义可能不适合您。Javascript 正则表达式将单词边界定义为单词字符\w[a-zA-Z0-9_]非单词字符(除此之外的所有字符)之间的位置。

参考


单词边界警告示例

  • 有一个\bcan\bin "can't"(因为'不是 a \w
  • 没有\blove\bin "love_me"(因为eand _are both \w)
于 2010-06-20T16:48:54.470 回答