如何用X替换句点?

Cha*_*rky 0 javascript

var mystring = "this.is.a.test";
mystring = mystring.replace(/./g, "X");
console.log(mystring);
Run Code Online (Sandbox Code Playgroud)

我期望输出thisXisXaXtest但我的日志显示XXXXXXXXXXXXXX

Cod*_*iac 5

. 是正则表达式中的特殊字符(这意味着匹配除换行符以外的任何内容),您需要对其进行转义

var mystring = "this.is.a.test";
mystring = mystring.replace(/\./g, "X");
console.log(mystring);
Run Code Online (Sandbox Code Playgroud)

DOT