btdh.net
当前位置:首页 >> js中怎么替换字符串 >>

js中怎么替换字符串

str.replace(/a/g,'c');直接这样子就可以了啦

方法1:循环替换,因为js里的replace默认只会替换一个 1 2 3 4 var a = 'abc;def;hij;'; while(a.indexOf(';') >= 0) a = a.replace(';',','); alert(a); 方法2用正则替换: 1 2 3 var a = 'abc;def;hij;'; a = a.replace(/;/g,','); alert(a);

用replace("+","")这个方法不行吗

var str = "123/1234/1231/23";str = str.replace(/\//g,"-");alert(str)

方法1:循环替换,因为js里的replace默认只会替换一个 var a = 'abc;def;hij;';while(a.indexOf(';') >= 0)a = a.replace(';',',');alert(a);方法2用正则替换: var a = 'abc;def;hij;';a = a.replace(/;/g,',');alert(a);

var a='abc"123'; var b=a.replace(/"/gi,'\'');

var str = "比如\\\"八路军了\\\",恐龙妹";str = str.replace(/\\\"/g,'\\\\"');

var s = "dss/sdsd/s/sds/sddsds/"; s = s.replace(/\//g,'\\'); /和\这个都需呀转义。

用正则表达式 var a="/a/b/c/d"; alert(a.replace(/\//g,''));

网站首页 | 网站地图
All rights reserved Powered by www.btdh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com