// 手机号脱敏
function maskPhoneNumber(phoneNumber) {
if (!phoneNumber || phoneNumber.length !== 11) {
return phoneNumber
}
// 使用正则表达式替换中间四位
const masked = phoneNumber.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
return masked
}
// 判断是否是手机号
function isPhoneNumber(tel) {
var reg = /^0?1[1|2|3|4|5|6|7|8|9][0-9]\d{8}$/
return reg.test(tel)
}
maskedCertNo() {
const reg = /^(.{6})(?:\d+)(.{4})$/ // 匹配身份证号前6位和后4位的正则表达式
const maskedIdCard = this.info.cert_no.replace(reg, '$1******$2') // 身份证号脱敏,将中间8位替换为“*”
return maskedIdCard
}
js正则手机号号身份证号脱敏
最新推荐文章于 2025-05-13 13:26:53 发布