如何全局替换 JavaScript 字符串中的正斜杠?

2022-08-30 02:23:38

如何全局替换 JavaScript 字符串中的正斜杠?


答案 1

以下操作可以,但只能替换一个匹配项:

"string".replace('/', 'ForwardSlash');

对于全局替换,或者如果您更喜欢正则表达式,则只需转义斜杠:

"string".replace(/\//g, 'ForwardSlash');

答案 2

将正则表达式文本与修饰符一起使用,并使用反斜杠转义正斜杠,使其不会与分隔符冲突。g

var str = 'some // slashes', replacement = '';
var replaced = str.replace(/\//g, replacement);