Sel*_*aek 227
以下情况可以,但只会替换一次出现:
"string".replace('/', 'ForwardSlash');
对于全局替换,或者如果您更喜欢正则表达式,您只需要转义斜杠:
"string".replace(/\//g, 'ForwardSlash');
Bol*_*ock 26
将正则表达式文字与g修饰符一起使用,并使用反斜杠转义正斜杠,这样它就不会与分隔符冲突.
var str = 'some // slashes', replacement = '';
var replaced = str.replace(/\//g, replacement);
不使用正则表达式(虽然我只会在搜索字符串是用户输入时执行此操作):
var str = 'Hello/ world/ this has two slashes!';
alert(str.split('/').join(',')); // alerts 'Hello, world, this has two slashes!' 
小智 6
您需要包装正斜杠以避免跨浏览器问题或//注释掉。
str = 'this/that and/if';
var newstr = str.replace(/[/]/g, 'ForwardSlash');
| 归档时间: | 
 | 
| 查看次数: | 148440 次 | 
| 最近记录: |