【问题标题】:How to remove double underscore using JavaScript [duplicate]如何使用 JavaScript 删除双下划线 [重复]
【发布时间】:2014-03-19 15:06:21
【问题描述】:

如何使用 JavaScript 删除字符串中的双下划线或多个下划线?

例如

stack__overflow___website

我需要删除 __ 并将其替换为单个 _

【问题讨论】:

    标签: javascript string replace


    【解决方案1】:
    var myString = "stack__overflow___website",
        myFormattedString = myString.split('__').join('_');
    

    【讨论】:

    【解决方案2】:

    您可以使用replace() 和正则表达式来匹配连续的下划线:

    'stack__overflow___website'.replace(/_+/g, '_')
    

    【讨论】:

    • 谢谢!这是我从你的代码中得到的 var removeUnderscores = _convertLowerCase.replace(/_+/g, '');
    猜你喜欢
    • 1970-01-01
    • 2012-09-13
    • 2021-01-26
    • 2016-05-14
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    相关资源
    最近更新 更多