代码如下 | 复制代码 |
/** * 判断是否为合法的身份证号码 * @param $mobile * @return int */ functionisCreditNo($vStr){ $vCity=array( ཇ',',ཉ',ཊ',ཋ',ད',དྷ', ན',ཛ',ཛྷ',ཝ',ཞ',ཟ',འ', ཡ',ཥ',ས',ཧ',ཨ',ཀྵ',ཪ', ',',',ཱ',ི',ཹ',ེ', ཻ',ོ',ཽ',ྃ',ྍ',ྎ',ྗ' ); if(!preg_match('/^([d]{17}[xXd]|[d]{15})$/',$vStr))returnfalse; if(!in_array(substr($vStr, 0, 2),$vCity))returnfalse; $vStr= preg_replace('/[xX]$/i','a',$vStr); $vLength=strlen($vStr); if($vLength== 18) { $vBirthday=substr($vStr, 6, 4) .'-'.substr($vStr, 10, 2) .'-'.substr($vStr, 12, 2); }else{ $vBirthday=ཏ'.substr($vStr, 6, 2) .'-'.substr($vStr, 8, 2) .'-'.substr($vStr, 10, 2); } if(date('Y-m-d',strtotime($vBirthday)) !=$vBirthday)returnfalse; if($vLength== 18) { $vSum= 0; for($i= 17 ;$i>= 0 ;$i--) { $vSubStr=substr($vStr, 17 -$i, 1); $vSum+= (pow(2,$i) % 11) * (($vSubStr=='a') ? 10 :intval($vSubStr, 11)); } if($vSum% 11 != 1)returnfalse; } returntrue; } |
摩尔庄园 安卓官方版v2.9.24091002S
摩尔庄园很多小伙伴一定都在小时候玩过,但随着我们年龄的增长淡
梦幻庄园最新版 官方正版v1.0.0
梦幻庄园是一款非常好玩的模拟经营类游戏,玩家在游戏中有一个属
合并梦幻岛免内购版 v2.1.0
合并梦幻岛无限内购版是游戏的破解版本,在该版本中为玩家解锁了
无悔华夏魅族版 2025最新版v3.5.194
无悔华夏魅族版是一款超级好用的模拟经营游戏。在这里玩家们需要
月影别墅官方安装包2025版 安卓版v2.3.24
月影别墅官方安装包2025版是一款匠心独具的乙女向剧情游戏,