javascript中regex绕过了特殊字符检查

Special character check bypassed by regex in javascript

本文关键字:特殊字符 检查 过了 regex javascript      更新时间:2023-09-26

我有一个字符串str= "C - IND - Mom&s >s Restaurantzxc"。我想使用regex从中删除特殊字符&,但测试失败了&在替换了特殊字符后,我得到了相同的字符串。

这就是我所做的:

str=str.replace('/'&/g', '&');

有人能告诉我哪里出了问题吗?

您需要使用

不带引号的str=str.replace(/&/g, '&');ie regex匹配,否则将被视为字符串匹配