@@ -57,7 +57,7 @@ class HouseValidator extends Validate {
}
return "护照号码不合法";
} else if ($data["cardType"] == 4) {
- if (preg_match("/^[1-9]\d{5}[0-9]{3}\d{3}[0-9Xx]$/", $value)) {
+ if (preg_match("/^810000\d{8}(0[1-9]|[12][0-9]|3[01])\d{3}[0-9Xx]$/", $value)) {
return true;
return "港澳居民居住证不合法";
@@ -107,7 +107,7 @@ class LivingAllowance extends Validate {
@@ -153,7 +153,7 @@ class TalentInfo extends Validate {
} else if ($data["card_type"] == 4) {
- if (!preg_match("/^[1-9]\d{5}[0-9]{3}\d{3}[0-9Xx]$/", $value)) {
+ if (!preg_match("/^810000\d{8}(0[1-9]|[12][0-9]|3[01])\d{3}[0-9Xx]$/", $value)) {