如何使用JavaScript删除字符串中的双重或多重下划线?
E.g。
stack__overflow___website
我需要删除__
并将其替换为一个_
。
答案 0 :(得分:12)
您可以将replace()
与正则表达式匹配,以匹配连续的下划线:
'stack__overflow___website'.replace(/_+/g, '_')
答案 1 :(得分:3)
var myString = "stack__overflow___website",
myFormattedString = myString.split('__').join('_');