Compass helpers for browser platforms
    Preparing search index...

    Function maskString

    • Parameters

      Returns string

      掩码处理后的字符串

      对任意敏感字符串进行掩码处理,将指定位置的字符替换为掩码字符

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

      // 基础用法
      maskString('12345678901234567890') // => '123****7890'

      // 自定义掩码长度和位置
      maskString('sensitive-data-here', { maskLength: 6, startOffset: 4 }) // => 'sens******here'

      // 使用preserveEdges保留两端字符
      maskString('john.doe@example.com', {
      preserveEdges: { start: 2, end: 10 }
      }) // => 'jo*******ample.com'

      // 自定义掩码字符
      maskString('credit-card-number', { maskChar: '#' }) // => 'cre############ber'

      // 处理身份证号
      maskString('110101199001011234', {
      preserveEdges: { start: 6, end: 4 }
      }) // => '110101********1234'