Compass helpers for browser platforms
    Preparing search index...

    Function maskPhoneNumber

    • Parameters

      • phone: string

        待处理的手机号码字符串

      • options: PhoneMaskOptions = {}

        配置选项

      Returns string

      脱敏后的手机号码字符串

      对手机号码进行脱敏处理,将指定位置的数字替换为掩码字符

      当输入参数无效时抛出错误

      // 基础用法
      maskPhoneNumber('13812345678') // => '138****5678'

      // 自定义掩码长度和位置
      maskPhoneNumber('13812345678', { maskLength: 3, startOffset: 4 }) // => '1381***5678'

      // 国际号码处理
      maskPhoneNumber('+86 13812345678', { isInternational: true }) // => '+86 138****5678'

      // 自定义掩码字符
      maskPhoneNumber('13812345678', { maskChar: '#' }) // => '138####5678'