UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

42 lines (41 loc) 1.55 kB
/** * @module 脱敏 */ /** * 指定位置的字符串转为星号 * @param {string|number} value 字符串参数 * @param {number} start 转换开始位置 * @param {number} len 显示星号的长度 * @returns {string} 返回转化后字符串 */ export declare function formatStartOf(value: string, start: number, len: number): string; /** * 姓名中间转为星号 * @param {string} value 姓名 * @returns {string} 返回转化后字符串 */ export declare function formatStartOfName(value: string): string; /** * 手机号码固定位数转为星号 * @param {string} value 手机号码 * @param {number} start 前缀长度,默认3位 * @param {number} len 显示星号的长度,默认4位 * @returns {string} 返回转化后字符串 */ export declare function formatStartOfMobile(value: string, start?: number, len?: number): string; /** * 身份证号码固定位数转为星号 * @param {string} value 身份证号码 * @param {number} start 前缀长度,默认4位 * @param {number} len 显示星号的长度,默认8位 * @returns {string} 返回转化后字符串 */ export declare function formatStartOfIDCard(value: string, start?: number, len?: number): string; /** * 银行卡号固定位数转为星号 * @param {string} value 银行卡号 * @param {number} start 前缀长度,默认4位 * @param {number} len 显示星号的长度,默认10位 * @returns {string} 返回转化后字符串 */ export declare function formatStartOfBankCard(value: string, start?: number, len?: number): string;