如何使用JavaScript删除双下划线

nho*_*yti 6 javascript string replace

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

例如

stack__overflow___website

我需要消除__它并用一个替换它_.

tec*_*bar 12

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

'stack__overflow___website'.replace(/_+/g, '_')
Run Code Online (Sandbox Code Playgroud)