字符串替换(w与x和y与z)

时间:2015-01-08 12:23:29

标签: javascript

我基本上喜欢replace(/ /g,"-")replace(/'/g,"")所以60岁以上的头衔会成为超过60岁的噱头。这有可能在一次更换吗?

toLowerCase()将在上述之后添加)

1 个答案:

答案 0 :(得分:2)

您可以使用自定义函数作为第二个参数:

var txt = "Over 60's";

txt = txt.replace(/ |'/g, function(match){
    if (match === " "){
       return "-";
    }
    return "";
});

txt // Over-60s

请参阅String.prototype.replace