javascript中regex绕过了特殊字符检查
Special character check bypassed by regex in javascript
我有一个字符串str= "C - IND - Mom&s >s Restaurantzxc"
。我想使用regex从中删除特殊字符&
,但测试失败了&在替换了特殊字符后,我得到了相同的字符串。
这就是我所做的:
str=str.replace('/'&/g', '&');
有人能告诉我哪里出了问题吗?
您需要使用
不带引号的str=str.replace(/&/g, '&');
ie regex匹配,否则将被视为字符串匹配
相关文章:
- 必须检查长度,并在文本框中允许一些特殊字符
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 如何检查两个字符串是否具有相同的字符,包括特殊字符
- 在粘贴到文本字段Jquery时检查并突出显示不支持的特殊字符
- 用于检查特殊字符的 JavaScript 代码
- 检查特殊字符
- 在使用 JavaScript 验证表单时检查特殊字符 (, ; .)
- JavaScript 正则表达式,用于检查单个特殊字符是否在字符串中出现一次
- 如何检查文本字段是否仅包含特殊字符
- 是否可以在javascript中使用正则表达式检查输入中是否有多个特殊字符
- 正则表达式严格检查字母数字和特殊字符
- 在检查字符串是否至少有5位数字时,没有字母或特殊字符会产生意外结果
- 检查字符串中的特殊字符
- javascript中regex绕过了特殊字符检查
- 要检查字符串是否以特殊字符结尾
- 如何检查特定字符串是否存在于变量中,在javascript中具有大小写敏感和特殊字符
- Javascript代码检查特殊字符,并在其前面添加双斜杠
- 如何检查字符串是否有起始字符是特殊字符:javascript
- 我如何确保当我的省略号被添加lastindexof space时,它也会在添加之前检查它的字母表,而不是特殊字符
- 在JavaScript中检查表单中的特殊字符