我基本上喜欢replace(/ /g,"-")
和replace(/'/g,"")
所以60岁以上的头衔会成为超过60岁的噱头。这有可能在一次更换吗?
(toLowerCase()
将在上述之后添加)
答案 0 :(得分:2)
您可以使用自定义函数作为第二个参数:
var txt = "Over 60's";
txt = txt.replace(/ |'/g, function(match){
if (match === " "){
return "-";
}
return "";
});
txt // Over-60s