新增银行卡验证、修正省市区验证
This commit is contained in:
@@ -103,4 +103,25 @@ class Mask
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 银行卡掩码
|
||||
* 示例:
|
||||
* 6228480038716690979:6228****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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user