200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > php 港澳台 大陆身份证正则表达式

php 港澳台 大陆身份证正则表达式

时间:2021-07-26 06:59:54

相关推荐

php 港澳台 大陆身份证正则表达式

var patternMainLand = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/;//大陆

var patternHongkong = /^((\s?[A-Za-z])|([A-Za-z]{2}))\d{6}(\([0−9aA]\)|[0-9aA])$/;//香港

var patternTaiwan = /^[a-zA-Z][0-9]{9}$/;//台湾

var patternMacao = /^[1|5|7][0-9]{6}\([0-9Aa]\)/;//澳门

if (!preg_match("/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|[xX])$/",$cardnum)&&!preg_match("/^((\s?[A-Za-z])|([A-Za-z]{2}))\d{6}(\([0−9aA]\)|[0-9aA])$/",$cardnum)&&!preg_match("/^[a-zA-Z][0-9]{9}$/",$cardnum)&&!preg_match("/^[1|5|7][0-9]{6}\([0-9Aa]\)/",$cardnum)) {$this->error('身份证号码不合法');}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。