关于字符串:如何使用javascript删除双下划线

How to remove double underscore using JavaScript

本问题已经有最佳答案,请猛点这里访问。

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

例如。

stack__overflow___website

我需要消除__并用单个_替换它。


您可以使用带regex的replace()来匹配连续下划线:

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


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