以类似“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'
);