问题描述
我坚持这样做。 我正在使用内置于 ASP.net 的 CMS 并且有字符串我想找到“/”并替换为“_”,我该怎么做? 尝试没有成功:
str.replace(/\//g), '/');
str.replace(//\/g), '/');
谢谢
1楼
Shohel
1
2019-02-21 03:34:04
尝试简单
var str = "/Shohel Rana/".replace(/[/]/g, "_");
console.log(str);
如果要替换空格,_或添加更多然后将字符添加到第三个括号中。
var str = "/something / test".replace(/[\s,/]/g, "_");
console.log(str);
2楼
Jack Bashford
1
2019-02-21 03:56:59
您当前的代码正在做的是用/
替换所有出现的/
- 它根本没有做任何事情。
您需要用_
替换出现的次数:
var str = "One/Two/Three"; str = str.replace(/\\//g, '_'); console.log(str);
3楼
holydragon
0
2019-02-21 03:31:24
let str = "/something / test" str = str.replace(/\\//g, '_') console.log(str)