php函式實現了乙個實名驗證身份證的資訊
**如下:
//實名認證身份證號資訊
public function iscreditno($vstr) //函式名:iscreditno,引數$vstr,表示傳入的身份證號碼
[xx\d]|[\d])$/', $vstr)) return false; //如果出現17個數字加乙個'x'或'x'以及乙個數字或者15個數字,返回false
if (!in_array(substr($vstr, 0, 2), $vcity)) return false; //判斷身份證前兩位是否存在,若不存在,函式結束false
$vstr = preg_replace('/[xx]$/i', 'a', $vstr); //在身份證中從開始到結束出現的'x'或'x'忽略大小寫,用'a'來替換.
$vlength = strlen($vstr); //獲取身份證號的長度
if ($vlength == 18) //長度為18時,生日資訊獲取 格式 ***x-xx-xx (年-月-日)
else
if (date('y-m-d', strtotime($vbirthday)) != $vbirthday) return false; //判斷生日的資訊是否正確,不正確返回false
if ($vlength == 18)
if($vsum % 11 != 1) return false;
}return true;
}
讀取身份證資訊 php 讀取身份證資訊
namespace class identitycardservice 獲取位址 public function get addr id 根據身份證號,自動返回對應的星座 param cid return string public function getstarsign cid elseif m...
PHP驗證身份證
原作者有個錯的地方改了轉過來 document 檢查符合 gb11643 1999 標準的身份證號碼的正確性 file gb11643 1999.func.php fri mar 28 09 42 41 cst 2008 zxing updated fri mar 28 09 42 41 cst 2...
python驗證身份證
def get checkcode id 計算身份證號碼的校驗位 param id number str string 身份證號的前17位,比如 3201241987010100 returns 返回型別 tuple flag bool 如果身份證號格式正確,返回 true 格式錯誤,返回 fals...