相关疑难解决方法(0)

如何在JavaScript中替换所有出现的字符串

我有这个字符串:

"Test abc test test abc test test test abc test test abc"
Run Code Online (Sandbox Code Playgroud)

str = str.replace('abc', '');
Run Code Online (Sandbox Code Playgroud)

似乎只删除abc上面字符串中的第一次出现.如何更换所有出现的内容?

javascript string replace

4081
推荐指数
47
解决办法
319万
查看次数

使用RegExp删除所有特殊字符

我想要一个将从字符串中删除所有特殊字符的RegExp.我尝试这样的东西,但它在IE7中不起作用,虽然它适用于Firefox.

var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,.";

for (var i = 0; i < specialChars.length; i++) {
  stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), "");
}
Run Code Online (Sandbox Code Playgroud)

RegExp的详细描述也很有用.

javascript regex special-characters

214
推荐指数
5
解决办法
40万
查看次数

标签 统计

javascript ×2

regex ×1

replace ×1

special-characters ×1

string ×1