新增银行卡验证、修正省市区验证

This commit is contained in:
2023-02-21 11:34:08 +08:00
parent 71ad45422a
commit 757cd2e76e
10 changed files with 444 additions and 33 deletions
+21
View File
@@ -103,4 +103,25 @@ class Mask
return $result;
}
/**
* 银行卡掩码
* 示例:
* 62284800387166909796228****0979
* @param string $card_num
* @return string
*/
public static function maskBankCard(string $card_num): string
{
if (empty($card_num)){
return $card_num;
}
$result = preg_replace('/^(.{4})(.*)(.{4})$/','${1}****${3}',$card_num);
if (empty($result)){
return $card_num;
}
return $result;
}
}