js replace替换问题

将ip地址中的"."替换成“_”,怎么弄 1.1.1.1替换成1_1_1_1

第1个回答  2013-12-27
var a = "1.1.1.1";
a = a.replace(".","_"); //这个时候a的值就是1_1_1_1追问

这是不对的 输出的是1_1.1.1

追答

var a = "1.1.1.1";
a =a .replace(new RegExp('.', 'g'),'_'); //这个时候a的值就是1_1_1_1

这样ok

第2个回答  2013-12-27
str.replae(/\./g,'_')本回答被提问者采纳
相似回答