标签: javascript regex replace
我正在使用这个
html = html.replace(/([^0-9]).*?\1/ , "");
但它并没有完全按照我的意图去做。我想替换字符串中的双打,但仍然至少保留其中一个。似乎无法弄清楚如何解决这个问题。
答案 0 :(得分:3)
你的意思是,
str.replace(/(.)\1+/g, '$1')
或
str.replace(/([^0-9])\1+/g, '$1')