公海数据脱敏
This commit is contained in:
@@ -118,4 +118,16 @@ class Util
|
||||
return $en;
|
||||
}
|
||||
|
||||
public static function mask($str)
|
||||
{
|
||||
if(empty($str)){
|
||||
return '';
|
||||
}
|
||||
// 只对 11 位手机号进行脱敏,中间 4 位用 * 替换
|
||||
if (preg_match('/^1[3-9]\d{9}$/', $str)) {
|
||||
return substr($str, 0, 3) . '****' . substr($str, -4);
|
||||
}
|
||||
return $str;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user