JS代码:

方法 ① :字符串截取+拼接


function formatPhone(phone) { if (typeof phone == 'number') { phone = phone.toString(); } return phone.substr(0, 3) + '****' + phone.substr(7, 11); }

方法 ②:正则表达式替换

        function formatPhone(phone) {
            return phone.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2");
        }