javascript - 字符串替换(w 替换为 x,y 替换为 z)

标签 javascript

我基本上想做 replace(//g,"-")replace(/'/g,"") 所以标题超过 60 岁60岁以上就变成蛞蝓了。这可以一次更换吗?

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

最佳答案

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

var txt = "Over 60's";

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

txt // Over-60s

参见String.prototype.replace

关于javascript - 字符串替换(w 替换为 x,y 替换为 z),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27840073/

相关文章:

Javascript:使用 RegEx 读取 android list 文件中的包

javascript - 更新 localStorage 中的项目时出现问题

javascript - 如何通知浏览器中是否禁用了 Javascript

javascript - 我怎样才能在模态(bootstrap)中获得元素宽度/高度

javascript - 如何获取js中ul元素而不是li元素中的文本

javascript - 选择文本并为其添加标签

javascript - AngularJS ng-重复数组数组

javascript - Vue.js 单击并删除上一个时添加事件类

javascript - 如何更新对象数组中的键值?

javascript - Promise reject - 超时日志记录放置