如何使用JavaScript删除双下划线

时间:2014-02-19 10:35:03

标签: javascript string replace

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

E.g。

stack__overflow___website

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

2 个答案:

答案 0 :(得分:12)

您可以将replace()与正则表达式匹配,以匹配连续的下划线:

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

答案 1 :(得分:3)

var myString = "stack__overflow___website",
    myFormattedString = myString.split('__').join('_');