相关疑难解决方法(0)

寻找加号登录正则表达式

var string = 'abcd+1';
var pattern = 'd+1'
var reg = new RegExp(pattern,'');
alert(string.search(reg));
Run Code Online (Sandbox Code Playgroud)

我昨晚发现,如果你尝试在一个带有Javascript正则表达式的文本字符串中找到一个加号,它就会失败.它不会找到该模式,即使它存在于该字符串中.这必须是因为一个特殊的角色.在一段文字中找到加号的最佳方法是什么?此外,这会失败的其他角色是什么?

javascript regex

31
推荐指数
3
解决办法
7万
查看次数

将所有加号(+)替换为字符串中的空格

我不确定如何在正则表达式中逃避'+'.Plus可以多次出现,i所以我们需要替换+字符串中的所有内容.这就是我所拥有的:

i.replace(new RegExp("+","g"),' ').replace(new RegExp("selectbasic=","g"),'').split('&');
Run Code Online (Sandbox Code Playgroud)

但这给了我这个错误:

未捕获的SyntaxError:无效的正则表达式:/ + /:无需重复

javascript regex

21
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×2

regex ×2