js中替换/
来源:互联网 发布:bind源码 内网dns 编辑:程序博客网 时间:2024/06/11 02:41
js中替换字符串时使用的是replace方法,如下所示
var m = "tomcat";m = m.replace('m', "=");alert(m);替换所有的时候使用/g,如下所示
var m = "tomcat";m = m.replace(/t/g, "=");alert(m);但是当需要替换的是/时,就无法使用这种方式,因为js中//是注释,所以自定义一个方法解决
//替换字符串 str原字符串 oldStr需要替换的,newStr替换成的function replaceAll(str, oldStr, newStr){var temp = '';temp = str.replace(oldStr, newStr);if(isContains(temp, oldStr)){temp = replaceAll(temp, oldStr, newStr);}return temp;}
阅读全文