/** * 数据脱敏 */ declare const Desensitize: { /** * 身份证号脱敏 * @param str 身份证号码 * @returns 脱敏后的身份证码 */ idCard(str: string): string; /** * 手机号脱敏 * @param str 11位手机号 * @returns 脱敏后的11位手机号 */ mobile(str: string): string; /** * 姓名脱敏 * @param str 姓名 * @returns 脱敏后的姓名 */ name(str: string): string; /** * 车架号 * @param str 车架号 * @returns 脱敏后的车架号 */ vin(str: string): string; /** * 车牌号 * @param str 车牌 * @returns 脱敏后的车牌 */ plateCode(str: string): string; /** * 银行卡 * @param str 银行卡 * @returns 脱敏后的银行卡 */ bankCard(str: string): string; /** * 邮箱 * @param str 邮箱 * @returns 脱敏后的邮箱 */ email(str: string): string; /** * 自定义脱敏 * @param str 需要脱敏的字符串 * @param showPrefix 显示前几位 * @param showSuffix 显示后几位 * @param hider 隐藏替换符,默认为 * * @returns 脱敏后的字符串 */ custom(str: string, showPrefix: number, showSuffix: number, hider?: string): string; }; export default Desensitize;