我想替换.
JavaScript字符串中所有出现的dot()
例如,我有:
var mystring = 'okay.this.is.a.string';
我想得到:okay this is a string
。
到目前为止,我尝试了:
mystring.replace(/./g,' ')
但这最终将所有字符串替换为空格。
我想替换.
JavaScript字符串中所有出现的dot()
例如,我有:
var mystring = 'okay.this.is.a.string';
我想得到:okay this is a string
。
到目前为止,我尝试了:
mystring.replace(/./g,' ')
但这最终将所有字符串替换为空格。
str.replace(new RegExp(".","gm")," ")
我在点上添加双反斜杠以使其起作用。欢呼。
var st = "okay.this.is.a.string";
var Re = new RegExp("\\.","g");
st = st.replace(Re," ");
alert(st);
对于这种简单的情况,我还建议使用javascript内置的方法。
您可以尝试这样:
"okay.this.is.a.string".split(".").join("")
问候
您需要对进行转义,.
因为它在正则表达式中具有“任意字符”的含义。
mystring = mystring.replace(/\./g,' ')