用于替换字符串中间字符的正则表达式



我想用****

代替字符串中间的4个字符例如:ABCDEFG应该变成AB****G

请建议一个正则表达式来实现这个。

注意:字符串的长度总是相同的

找到了我正在寻找的解决方案:

var s ="ABCDEFG">
var reg =/ b ( w {2}) ( w) w + b/g

。替换(reg, ' $ 1 * * $ 2 ');

输出:AB * * * * G

这将替换字符串中除了前2个字符和后1个字符以外的所有中间字符。

最新更新