我对Regex
感到非常糟糕,无法在Stack上找到合适的答案。
我有一个这样的字符串:
var str = 'abc?def%3f999%3F^%&$*'
我只想删除以下内容:
?
,%3f
和%3F
(问号的实体代码)
我试过这个:
var theQuery = str.replace([\\?]|\\%3f|\\%3F,'');
但这似乎不是有效的regex
。什么是可以在这里工作的解决方案?
答案 0 :(得分:2)
您可以使用:
var str = 'abc?def%3f999%3F^%&$*'
var theQuery = str.replace(/\?|%3f/gi, '');
//=> abcdef999^%&$*
/
和/
g
%