value = value.replace('[b]', '');
value = value.replace('[/b]', '');
如何优化这段代码?
我感觉我可以用正则表达式来做到这一点。类似的东西
value.replace('/^[\/?b]/', '');
但我无法弄清楚。
最佳答案
value = value.replace(/\[\/?b\]/g, '');
您需要转义括号和斜杠,并且不要将正则表达式放在引号内。并且需要 g
修饰符来替换所有出现的情况。
关于javascript - 使用 .replace() 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15036477/