在antdv里面,使用tables,分页查询列表的时候,有手机号码,后端给的都是明文,像手机号和身份证号码这种,属于敏感信息,一般来说都要做个脱敏处理的。
效果如下所示:
手机号脱敏:
let phone = '18011112222'
let newPhone = phone.replace(/^(.{3})(?:\d+)(.{4})$/, "$1****$2")
身份证号脱敏:
let idCard = '310112233445561995'
let newIdCard = phone.idCard(/^(.{6})(?:\d+)(.{2})$/, "$1*********$2")