Skip to content

JavaScript 隐藏手机号中间部分

Published: at 05:56 PMSuggest Changes

字符串截取

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');
}

for 循环

// 有时间再补充
// for 循环应该是速度最快的

参考文章


Previous Post
Vscode Prettier 诡异的格式化换行问题及解决
Next Post
JS 携带参数下载文件