【发布时间】:2020-01-06 14:06:41
【问题描述】:
var mystring = "this.is.a.test";
mystring = mystring.replace(/./g, "X");
console.log(mystring);
我期待thisXisXaXtest 的输出,但我的日志显示XXXXXXXXXXXXXX
【问题讨论】:
标签: javascript
var mystring = "this.is.a.test";
mystring = mystring.replace(/./g, "X");
console.log(mystring);
我期待thisXisXaXtest 的输出,但我的日志显示XXXXXXXXXXXXXX
【问题讨论】:
标签: javascript
. 是正则表达式中的特殊字符(表示匹配除新行之外的任何内容),您需要对其进行转义
var mystring = "this.is.a.test";
mystring = mystring.replace(/\./g, "X");
console.log(mystring);
【讨论】:
. 匹配除换行符以外的所有字符。要按照您的意图使用它,需要对其进行转义:\.。
【讨论】: