用另一个char替换任意数量的chars

Mik*_*ell 0 javascript regex

使用JavaScript的替换功能如何用相同的char替换多个字符?

Input = "blah...blah..blah....blah"
Output = "blah.blah.blah.blah"
Run Code Online (Sandbox Code Playgroud)

Wal*_*han 7

input = input.replace(/\.+/g, ".");
Run Code Online (Sandbox Code Playgroud)

  • 实际上你需要做`replace(/\.+/ g,".")`如果你想要替换所有的匹配.否则你会得到"blah.blah..blah ...... blah". (2认同)