0
4

3 回答 3

2

在正则表达式中,[]表示“这些字符之一”,因此/[|b|]/表示|OR b

你想要/\|b\|/g。没有g,它只替换一次。

于 2013-08-13T21:18:08.550 回答
2

您正在声明一个字符类,[|b|]它意味着匹配bor |。您需要转义管道\|b\|,因为管道在正则表达式中表示“或”。

于 2013-08-13T21:17:15.360 回答
1

替换为的正确正则|b|表达式<b>

/\|b\|/

见:http: //jsfiddle.net/vfTG4/

于 2013-08-13T21:18:54.833 回答