/** * 身份證處理類 */class IDCard {

//檢證身份證是否正確 public sta " /> 欧美成人激情,国产精品亚洲二区在线,亚洲人成图片小说网站

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php不用正則驗證真假身份證

直接看代碼吧,很簡單的一個php
復(fù)制代碼 代碼如下:
<?php
$IDCard = new IDCard();
var_dump($IDCard::isCard($_GET['card']));

/**
 * 身份證處理類
 */
class IDCard {

    //檢證身份證是否正確
    public static function isCard($card) {
        $card = self::to18Card($card);
        if (strlen($card) != 18) {
            return false;
        }

        $cardBase = substr($card, 0, 17);

        return (self::getVerifyNum($cardBase) == strtoupper(substr($card, 17, 1)));
    }

 
    //格式化15位身份證號碼為18位
    public static function to18Card($card) {
        $card = trim($card);

        if (strlen($card) == 18) {
            return $card;
        }

        if (strlen($card) != 15) {
            return false;
        }

        // 如果身份證順序碼是996 997 998 999,這些是為百歲以上老人的特殊編碼
        if (array_search(substr($card, 12, 3), array('996', '997', '998', '999')) !== false) {
            $card = substr($card, 0, 6) . '18' . substr($card, 6, 9);
        } else {
            $card = substr($card, 0, 6) . '19' . substr($card, 6, 9);
        }
        $card = $card . self::getVerifyNum($card);
        return $card;
    }

    // 計算身份證校驗碼,根據(jù)國家標準gb 11643-1999
    private static function getVerifyNum($cardBase) {
        if (strlen($cardBase) != 17) {
            return false;
        }
        // 加權(quán)因子
        $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);

        // 校驗碼對應(yīng)值
        $verify_number_list = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');

        $checksum = 0;
        for ($i = 0; $i < strlen($cardBase); $i++) {
            $checksum += substr($cardBase, $i, 1) * $factor[$i];
        }

        $mod = $checksum % 11;
        $verify_number = $verify_number_list[$mod];

        return $verify_number;
    }
}
 
?>

php技術(shù)php不用正則驗證真假身份證,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 婷婷色网站 | 国产精选视频在线观看 | 精品久久久久久无码中文字幕 | 丁香婷婷激情五月 | 婷婷色在线 | 五月婷婷伊人 | 国产成人精品三区 | 手机天堂 | 91成人在线免费视频 | 精品成人免费一区二区在线播放 | 五月天丁香六月欧美综合 | 在线色综合 | 亚洲九九 | 欧美日韩亚洲另类 | 国产亚洲综合成人91精品 | 亚州视频一区二区 | 性欧美午夜高清在线观看 | 综合爱| 欧美激情片在线观看 | 亚洲人色大成年网站在线观看 | 日本免费一区二区三区看片 | www.免费视频.com | 久久综合色婷婷 | 国产精品久久久久亚洲 | 中文字幕第一页在线视频 | 久久鬼色| 91麻豆国产视频 | 国内精品久久久久久不卡影院 | 亚洲丶国产丶欧美一区二区三区 | 午夜男人剧场 | 好吊色欧美一区二区三区四区 | 亚洲高清视频一区 | 四虎免费最新在线永久 | 最新在线观看精品国产福利片 | 91玖玖| 日韩天天摸天天澡天天爽视频 | 国产视频首页 | 欧美yw193.c㎝在线观看 | 中文字幕精品在线视频 | 国产精品久久精品福利网站 | 在线观看91精品国产不卡免费 |