以类似“123****8901”的形式输出
'12345678901'
.replace(/(d{3})d{4}(d{4})/,
'$1****$2'
);
如果要仅得到末尾4位,则可以改成如下形式:
// 匹配连续11位数字,并替换其中的前7位为*号
'15110280327'
.replace(/d{7}(d{4})/,
'*******$1'
);
'12345678901'
.replace(/(d{3})d{4}(d{4})/,
'$1****$2'
);
如果要仅得到末尾4位,则可以改成如下形式:
// 匹配连续11位数字,并替换其中的前7位为*号
'15110280327'
.replace(/d{7}(d{4})/,
'*******$1'
);