desensitizePhone
格式化数字千分位(支持正数、负数、小数、零、空值、非法值)
引入版本
0.35.0
Demo
ts
import { desensitizePhone } from '@wyfex/iutils'
/**
* ================== 手机号 ==================
*/
console.log(desensitizePhone('13800138000')) // 138****8000
/**
* ================== 座机号 ==================
*/
console.log(desensitizePhone('010-12345678')) // 010-1******8
console.log(desensitizePhone('0571-87654321')) // 0571-8******1
console.log(desensitizePhone('021-12345')) // 021-1***5
/**
* ================== 特殊情况 ==================
*/
console.log(desensitizePhone('')) // 空字符串
console.log(desensitizePhone('123')) // 123
console.log(desensitizePhone(123)) // 123
console.log(desensitizePhone(null)) // null
console.log(desensitizePhone(undefined)) // undefined