/** * 身份证号加星 */ public static function hiddenIdCard($idcard) { // 匹配 3到6位数字,配置8位数字,匹配1到4位数字 $result = preg_replace("/(\d{3,6})\d{8}(\d{1,4})/", "\$1*********\$2", $idcard); return $result; }