配置选项
掩码处理后的字符串
// 基础用法
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'
待处理的字符串