var mystring = "this.is.a.test";
mystring = mystring.replace(/./g, "X");
console.log(mystring);Run Code Online (Sandbox Code Playgroud)
我期望输出thisXisXaXtest但我的日志显示XXXXXXXXXXXXXX
. 是正则表达式中的特殊字符(这意味着匹配除换行符以外的任何内容),您需要对其进行转义
var mystring = "this.is.a.test";
mystring = mystring.replace(/\./g, "X");
console.log(mystring);Run Code Online (Sandbox Code Playgroud)