目錄
php提取身份证号码中的生日日期以及验证是否为成年人的函数,身份证号码成年人
首頁 php教程 php手册 php提取身份证号码中的生日日期以及验证是否为成年人的函数,身份证号码成年人

php提取身份证号码中的生日日期以及验证是否为成年人的函数,身份证号码成年人

Jun 13, 2016 am 08:53 AM
身分證號碼 驗證函數

php提取身份证号码中的生日日期以及验证是否为成年人的函数,身份证号码成年人

php 提取身份证号码中的生日日期以及确定是否成年的一个函数。可以同时确定15位和18位的身份证,经本人亲测,非常好用,分享函数代码如下:

<&#63;php
//用php从身份证中提取生日,包括位和位身份证
function getIDCardInfo($IDCard){
  $result['error']=;//:未知错误,:身份证格式错误,:无错误
  $result['flag']='';//标示成年,标示未成年
  $result['tdate']='';//生日,格式如:--
  if(!eregi("^[-]([-a-zA-Z]{}|[-a-zA-Z]{})$",$IDCard)){
    $result['error']=;
    return $result;
  }else{
    if(strlen($IDCard)==){
      $tyear=intval(substr($IDCard,,));
      $tmonth=intval(substr($IDCard,,));
      $tday=intval(substr($IDCard,,));
      if($tyear>date("Y")||$tyear<(date("Y")-)){
        $flag=;
      }elseif($tmonth<||$tmonth>){
        $flag=;
      }elseif($tday<||$tday>){
        $flag=;
      }else{
        $tdate=$tyear."-".$tmonth."-".$tday." ::";
        if((time()-mktime(,,,$tmonth,$tday,$tyear))>****){
          $flag=;
        }else{
          $flag=;
        }
      }
    }elseif(strlen($IDCard)==){
      $tyear=intval("".substr($IDCard,,));
      $tmonth=intval(substr($IDCard,,));
      $tday=intval(substr($IDCard,,));
      if($tyear>date("Y")||$tyear<(date("Y")-)){
        $flag=;
      }elseif($tmonth<||$tmonth>){
        $flag=;
      }elseif($tday<||$tday>){
        $flag=;
      }else{
        $tdate=$tyear."-".$tmonth."-".$tday." ::";
        if((time()-mktime(,,,$tmonth,$tday,$tyear))>****){
          $flag=;
        }else{
          $flag=;
        }
      }
    }
  }
  $result['error']=;//:未知错误,:身份证格式错误,:无错误
  $result['isAdult']=$flag;//标示成年,标示未成年
  $result['birthday']=$tdate;//生日日期
  return $result;
}
登入後複製

用法如下:

复制代码 代码如下:
getIDCardInfo('身份证号码');

以上代码就是小编跟大家分享的php提取身份证号码中的生日日期以及验证是否为成年人的函数,希望对大家有用。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
如何使用Python正規表示式進行身分證號碼擷取 如何使用Python正規表示式進行身分證號碼擷取 Jun 22, 2023 am 10:35 AM

在資料處理的過程中,經常需要從文字中提取特定格式的資訊。而身分證號碼作為一種比較常見的個人訊息,在資料處理中也常被用到。使用Python正規表示式可以方便地提取身分證號碼,並且還能對其進行一定的驗證。身分證號碼是由18位數組成的,包含了身分證號碼中的地區、出生年月日和校驗碼等資訊。在Python中,我們可以使用re模組的正規表示式函數來提取身分證號碼。首

PHP正規表示式驗證輸入字串是否為身分證號碼或護照號碼格式 PHP正規表示式驗證輸入字串是否為身分證號碼或護照號碼格式 Jun 24, 2023 pm 12:11 PM

身分證號碼和護照號碼是人們生活中常見的證件號碼。在實現涉及這些證件號碼的功能時,經常需要對輸入的號碼進行格式驗證,以確保其正確性。而在PHP中,使用正規表示式可以很好地實現此功能,本文就介紹如何使用PHP正規表示式驗證輸入字串是否為身分證號碼或護照號碼格式。一、身分證號碼驗證身分證號碼是由18位數字和最後一位可能是字母(校驗碼)組成的,其格式如下:前6

PHP正規表示式驗證身分證號碼的生日訊息 PHP正規表示式驗證身分證號碼的生日訊息 Jun 24, 2023 pm 02:22 PM

身分證號碼是我們日常生活中常用的一種身分證明工具,而其中所包含的生日資訊也是非常重要的。在使用PHP進行身分證號碼驗證時,我們常常需要判斷其生日資訊是否正確。本文將介紹如何使用PHP正規表示式驗證身分證號碼的生日資訊。 1.身分證號碼的基本格式身分證號碼是由18位數字和字母組成的字串,其中最後一位可能是數字或字母,可能是大寫或小寫。前17位是身分證的主

如何在Go語言中使用正規表示式判斷字串是否為合法身分證號碼 如何在Go語言中使用正規表示式判斷字串是否為合法身分證號碼 Jul 13, 2023 pm 07:55 PM

如何在Go語言中使用正規表示式判斷字串是否為合法身分證號碼身分證號碼是每個中國公民的唯一標識符,也是社會各個面向用來識別個體的重要依據。在資料處理中經常需要判斷字串是否為合法的身分證號碼。本文將介紹如何在Go語言中使用正規表示式來判斷字串是否為合法的身分證號碼。在Go語言中,使用正規表示式需要引入regexp套件。下面是一個使用正規表示式判斷身分證號

如何用PHP正規表示式驗證輸入字串是否為正確的身分證號碼、護照號碼或港澳通行證格式 如何用PHP正規表示式驗證輸入字串是否為正確的身分證號碼、護照號碼或港澳通行證格式 Jun 24, 2023 am 10:36 AM

身分證、護照和港澳通行證號碼都是重要的個人身分證明,為了保障個人資料安全,我們需要在系統中驗證使用者輸入的證件號碼是否符合規範格式。而PHP正規表示式是一個非常強大的工具,可以方便地實現這個目的。本文將介紹如何使用PHP正規表示式驗證使用者輸入的身分證號碼、護照號碼及港澳通行證號碼。一、身分證號碼格式驗證身分證號碼是18位數字,在最後一位可能是數字或字母X。身分

Vue文檔中的input框回車事件和驗證函數使用方法 Vue文檔中的input框回車事件和驗證函數使用方法 Jun 20, 2023 am 09:13 AM

Vue是一個流行的JavaScript前端框架,它的核心是響應式資料綁定和元件系統。在Vue的應用程式中,input框是最常用的UI元素之一。在使用者輸入文字時,我們希望可以監聽回車事件,並且在提交前對輸入內容進行驗證。本篇文章將介紹Vue文件中的input框回車事件和驗證函數使用方法。一、Vue中input框回車事件在Vue中監聽input框的回車事件非常簡

PHP正規表示式實戰:匹配身分證號碼 PHP正規表示式實戰:匹配身分證號碼 Jun 23, 2023 am 10:24 AM

在日常開發中,有許多場景需要匹配身分證號碼。身分證號碼是一個固定的格式,但是每個省份的規則略有不同,因此需要特定的正規表示式來匹配。 PHP是一種廣泛使用的程式語言,它提供了內建的正規表示式函數和類,可以方便地實現對身分證號碼的匹配。本文將介紹如何使用PHP正規表示式來匹配身分證號碼。身分證號碼格式身分證號碼是由18位數和一個校驗碼組成的,其中校驗

PHP正規表示式驗證身分證號碼的有效性和性別的方法 PHP正規表示式驗證身分證號碼的有效性和性別的方法 Jun 24, 2023 am 09:36 AM

身分證號碼是我國居民身分識別的重要標誌,它可以在許多場合進行身分驗證。在應用程式中,為了確保身分證號碼的有效性及準確性,需要對其進行正規表示式驗證。本文將介紹如何使用PHP正規表示式驗證身分證號碼的有效性和性別。一、身分證號碼的組成及規則身分證號碼是由18位數或17位數加1位校驗碼組成的。其中,前17位代表身分證持有人的信息,後1位代表校驗碼,用於驗證身分證

See all articles