Skip to content
On this page

信息脱敏(mask)

敏感信息脱敏展示

mask

示例代码
ts
import { mask } from '@jsxiaosi/utils';

mask('123456789', 3, 7, '#') // 123####89

参数:

参数说明类型默认值
str需要进行脱敏处理的原始字符串string
start脱敏的起始位置number
end脱敏的结束位置number
maskChar脱敏的字符string*

返回类型:string

maskMobile

示例代码
ts
import { maskMobile } from '@jsxiaosi/utils';

maskMobile('123456789', '-') // 123####89

参数:

参数说明类型默认值
str需要进行脱敏处理的原始字符串string
maskChar脱敏的字符string*

返回类型:string

maskEmail

示例代码
ts
import { maskEmail } from '@jsxiaosi/utils';

maskEmail('abcdefghi@gmail.com') // abcd****@gmail.com

参数:

参数说明类型默认值
str需要进行脱敏处理的原始字符串string
maskChar脱敏的字符string*

返回类型:string

maskIdCard

示例代码
ts
import { maskIdCard } from '@jsxiaosi/utils';

maskIdCard('110101199901011234') // 110***********1234

参数:

参数说明类型默认值
str需要进行脱敏处理的原始字符串string
maskChar脱敏的字符string*

返回类型:string