如何在js中将所有相同的字符一一替换?

时间:2018-11-02 14:18:07

标签: javascript regex

例如,我有一些字符串

-11 -11 --11
-22 ----22 -22

我需要将-的任何计数一一替换为单个-。 更换后我应该得到

-11 -11 -11
-22 -22 -22

谢谢!

1 个答案:

答案 0 :(得分:3)

只需在带有正则表达式的字符串上使用replace,该正则表达式将多个出现的“-”与单个“-”相匹配

my_str = my_str.replace(/-{2,}/g, '-')