在javascript中匹配并替换整个单词
我有一个文本区,当我写“想要”时,我想用“两”来代替它在javascript中匹配并替换整个单词,javascript,match,Javascript,Match,我有一个文本区,当我写“想要”时,我想用“两”来代替它 如何在javascript中匹配和替换整个单词?您可以使用单词边界\b,因此\bwant\b。不过,请记住,正则表达式对单词的定义可能不适合您。Javascript正则表达式将单词边界定义为单词字符\w(即[a-zA-Z0-9.)和非单词字符(除此之外的所有字符)之间的位置 工具书类 单词边界注意事项示例 在中有一个\b可以\b“不能”(因为'不是\w) “爱我”中没有\blove\b(因为e和\ucode>都是\w) \blov
如何在javascript中匹配和替换整个单词?您可以使用单词边界
\b
,因此\bwant\b
。不过,请记住,正则表达式对单词的定义可能不适合您。Javascript正则表达式将单词边界定义为单词字符\w
(即[a-zA-Z0-9.
)和非单词字符(除此之外的所有字符)之间的位置
工具书类
单词边界注意事项示例
- 在
(因为中有一个
“不能”\b可以\b
不是'
)\w
中没有“爱我”
(因为\blove\b
和e
\ucode>都是
)\w
\blove\b\w
永远不会匹配,因为e\b\w
永远不会匹配,因为e
和\w
之间没有\b
,两者都是\w
。