UNPKG

d-utils

Version:

d-utils

16 lines (15 loc) 554 B
/** * d-utils version: 4.0.3 * by ifmiss */ /** * @description 格式化替换字符串 * @param { string } str 需要操作的字符串 * @param { number } start 开始位置 * @param { number } end 结束位置 3 的话就是倒数第三个 倒数第三个不被替换 * @param { string } replaceStr 替换的值 默认 '*' * @example * console.log(omitStr('185098535', 2, 3, '*')) * // 18****535 */ export default function(t,r,e,u){void 0===u&&(u="*");var n=r||0,s=e||0,a=t.length-n-s;return t.substr(0,n)+u.repeat(a)+t.substr(a+n,e)}