项目里用到了姓名脱敏,记录一下
/**
* 姓名脱敏方法
*/
export function noPassByName(str) {
if (null != str && str != undefined && str != '') {
if (str.length == 2) {
return '*' + str.substring(1, str.length)
} else if (str.length == 3) {
return '**' + str.substring(2, str.length)
} else if (str.length > 3 && str.length <= 6) {
return '**' + str.substring(2, str.length)
} else if (str.length > 6) {
return str.substring(0, 2) + '****' + str.substring(6, str.length)
}
} else {
return str
}
}