如何使用 JavaScript 替换字符串中的所有点

2022-08-29 23:11:33

我想替换 JavaScript 字符串中所有出现的 dot().

例如,我有:

var mystring = 'okay.this.is.a.string';

我想得到:.okay this is a string

到目前为止,我尝试了:

mystring.replace(/./g,' ')

但这最终会将所有字符串替换为空格。


答案 1

您需要转义 ,因为它在正则表达式中具有“任意字符”的含义。.

mystring = mystring.replace(/\./g,' ')

答案 2

另一个易于理解的解决方案:)

var newstring = mystring.split('.').join(' ');