a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Regex > 正文

15/18位身份證號碼驗證的正則表達式總結(詳細版)

2020-03-16 20:54:44
字體:
來源:轉載
供稿:網友

前言

開發過程中,常常需要對一些輸入信息進行有效性驗證,使用正則表達式進行校驗是最簡單、效率最高的方式了,下面就來看看15/18位身份證號碼驗證的正則表達式吧。

介紹

xxxxxx yyyy MM dd 375 0     十八位

xxxxxx    yy MM dd   75 0     十五位

地區: [1-9]/d{5}

年的前兩位: (18|19|([23]/d))            1800-2399

年的后兩位: /d{2}

月份: ((0[1-9])|(10|11|12))

天數: (([0-2][1-9])|10|20|30|31)          閏年不能禁止29+

三位順序碼: /d{3}

兩位順序碼: /d{2}

校驗碼: [0-9Xx]

正則表達式

十八位: ^[1-9]/d{5}(18|19|([23]/d))/d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)/d{3}[0-9Xx]$

十五位: ^[1-9]/d{5}/d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)/d{2}$

總:

( ^[1-9]/d{5}(18|19|([23]/d))/d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)/d{3}[0-9Xx]$)|(^[1-9]/d{5}/d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)/d{2}$)

簡單的JS驗證示例

function isCardNo(card) { // 身份證號碼為15位或者18位,15位時全為數字,18位前17位為數字,最后一位是校驗位,可能為數字或字符X var reg = /(^/d{15}$)|(^/d{18}$)|(^/d{17}(/d|X|x)$)/; if(reg.test(card) === false) { alert("身份證輸入不合法"); return false; } } 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久国产精品首页 | 一 级做人爱全视频在线看 一级黄色裸体片 | 天堂久久一区 | 久久噜噜噜精品国产亚洲综合 | 中文字幕一区二区在线观看 | 亚洲国产精久久久久久久 | 国产精品久久久av | 一区二区在线播放视频 | 日韩av电影在线播放 | 欧美日韩成人在线观看 | 国产精品一区二区三区在线播放 | 日韩av片免费看 | 成人午夜电影在线 | 久久精品小视频 | 久久精品天堂 | 久久综合一区二区 | 中文字幕在线观看精品视频 | 午夜精品视频在线观看 | 色综合久久久久 | 久久国产精品一区二区 | 欧美久久久久久 | 91国自产区一二三区 | 精品国产一区二区三区在线观看 | 精品视频在线观看 | 久久久中文 | 国产在线一二 | 国产精品国产三级国产aⅴ9色 | 伊人国产在线 | 最新版天堂资源中文在线 | 伊人精品视频在线观看 | 成人在线播放网站 | 91高清在线观看 | 日本aa大片在线播放免费看 | 久草视频在线首页 | 久草在线在线精品观看 | 欧美成人一区二区三区片免费 | 欧美日韩国产免费一区二区三区 | 日日撸夜夜操 | 日日网| 久久亚洲美女视频 | 久久首页 |