// 匹配手機號首尾,以類似“123****8901”的形式輸出
var phone='12345678901';
var dh=phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');
注意:此段正則匹配字符串中的連續(xù)11位數(shù)字,替換中間4位為*號舞萄,輸出常見的隱匿手機號的格式彬伦。如果要僅得到末尾4位什往,則可以改成如下形式:
var phone='12345678901';
var dh=phone.replace(/\d{7}(\d{4})/, '*******$1');