我有一个textarea,当我写,例如,“想要”,我想用“两个”替换它。
如何在javascript中匹配和替换整个单词?
答案 0 :(得分:5)
您可以使用边界\b
,因此\bwant\b
。请记住,单词的正则表达式定义可能不适合您。 Javascript正则表达式将单词边界定义为单词字符\w
(即[a-zA-Z0-9_]
)和非单词字符(除此之外的所有内容)之间的位置。
\bcan\b
中有一个"can't"
(因为'
不是\w
)\blove\b
中没有"love_me"
(因为e
和_
都是\w
)