我正在尝试用一个新词替换所有出现的正则表达式模式。目前我只能替换共同保险,如果它是由空格“”分隔的单个单词,但我想替换所有这些,即使它们在一个单词的中间。这是一个例子:
对于字符串: abc:target12 target12 cdtarget23 目标
我想将所有出现的 target[0-9]{2} 替换为“ok”,因此替换后,新字符串将如下所示: abc:ok ok cdok 目标
谢谢!
最佳答案
我认为您在正则表达式 ( Global ) 末尾缺少 g
( demo ):
alert("abc:target12 target12 cdtarget23 target".replace(/target[0-9]{2}/g, 'ok'))
关于javascript - 如何使用 javascript 正则表达式替换为单词的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16111709/