身份證驗證最簡單的就是判斷長度了,當然這種非常簡單破了如果要更規則一點我們需要對身份證號碼進行一些按生成規則驗證了,下面整理了一些函式我們來看看。
呼叫身份證驗證函式重點內容//php驗證身份證號碼是否正確函式
static
public
function
is_idcard
( $id )
$)|(^\d([0-9]|x)$)/";
$arr_split = array();
if(!preg_match($regx, $id))
//檢查15位
if(15==strlen($id)))+(\d)+(\d)+(\d)+(\d)$/";
@preg_match($regx, $id, $arr_split);
//檢查生日日期是否正確
$dtm_birth = "19".$arr_split[2] . '/' . $arr_split[3]. '/' .$arr_split[4];
if(!strtotime($dtm_birth))else
}else)+(\d)+(\d)+(\d)+(\d)([0-9]|x)$/";
@preg_match($regx, $id, $arr_split);
$dtm_birth = $arr_split[2] . '/' . $arr_split[3]. '/' .$arr_split[4];
//檢查生日日期是否正確
if(!strtotime($dtm_birth))else;
$w = $arr_int[$i];
$sign += $b * $w;
} $n = $sign % 11;
$val_num = $arr_ch[$n];
if ($val_num != substr($id,17, 1))else
} }
}
$idc=is_idcard("身份證號碼");
if($idc)else
php驗證身份證號碼的正確性
php驗證身份證號碼是否正確函式 function is idcard id d 0 9 x arr split array if preg match regx,id if 15 strlen id 檢查15位 d d d d preg match regx,id,arr split 檢查生日日期...
php驗證身份證號碼正確性的函式
身份證驗證最簡單的就是判斷長度了,當然這種非常簡單破了如果要更規則一點我們需要對身份證號碼進行一些按生成規則驗證了,下面整理了一些函式我們來看看。例子,今天分享乙個php驗證身份證號碼是否正確函式.php驗證身份證號碼是否正確函式 function is idcard id d 0 9 x www....
PHP 身份證號碼驗證
身份證驗證 param string id return boolean function is idcard id d 0 9 x arr split array if preg match regx,id if 15 strlen id 檢查15位 d d d d preg match regx...