在PHP中,要验证港澳居民来往内地通行证,通常需要检查通行证上的信息是否符合预期的格式和规则。
以下是一个简单的函数,用于验证香港/澳门居民来往内地通行证:
function validateHKTravelCard($cardNumber) { // 港澳居民来往内地通行证的正则表达式 $pattern = '/^[HM]([0-9]{10}|[0-9]{8})$/'; // 检查是否匹配正则表达式 if (preg_match($pattern, $cardNumber)) { return true; } else { return false; } } // 使用示例 $hkCard = "H987654321"; if (validateHKTravelCard($hkCard)) { echo "有效的港澳居民来往内地通行证"; } else { echo "无效的港澳居民来往内地通行证"; }
这个函数validateHKTravelCard
接受一个字符串参数$cardNumber
,代表通行证号码,然后使用正则表达式来验证格式。
港澳居民来往内地的通行证一般以字母H或M开头,后面跟着8或9位数字。如果通行证号码格式正确,函数返回true
,否则返回false
。
港澳居民来往内地通行证(非中国籍)式样及说明
港澳居民来往内地通行证(非中国籍)为电子卡式证件。
证件号码共9位,“一人一号、终身不变”。
HA字头签发给香港永久性居民中的非中国籍人员
MA字头签发给澳门永久性居民中的非中国籍人员
证件正面登记项目包括:持证人照片、姓名、出生日期、性别、国籍、证件有效期限、签发机关、证件号码、换证次数。
背面登记项目包括:持证人香港或者澳门永久性居民身份证号码及中文姓名、入境停留期限提示信息。
标签:中国籍,通行证,居民,来往,PHP,港澳,内地 From: https://www.cnblogs.com/libras/p/18335064