美文网首页
姓名,手机号,身份证号三要素脱敏

姓名,手机号,身份证号三要素脱敏

作者: 此行欲上天 | 来源:发表于2019-12-20 17:30 被阅读0次
const getStr = (str, startIndex, endIndex, code) => {
    let sliceStr = str.slice(startIndex, endIndex)
    let replaceStr = ''
    let len = sliceStr.length
    let i = -1
    while(++i < len) {
      replaceStr += code
    }
    return str.replace(sliceStr, replaceStr)
  }
  // 手机号
  const getPhone = phone => getStr(phone, 3, 7, '*');
  // 身份证号
  const getIdCard = idCard => getStr(idCard, 6, 14, '*');
  // 姓名
  const getName = name => {
    let startIndex = Math.floor(name.length / 2);
    return getStr(name, startIndex, name.length, '*')
  }

相关文章

网友评论

      本文标题:姓名,手机号,身份证号三要素脱敏

      本文链接:https://www.haomeiwen.com/subject/vtpinctx.html