常用正则:身份证号码验证正则表达式
生活随笔
收集整理的這篇文章主要介紹了
常用正则:身份证号码验证正则表达式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
需要一個簡單的驗證身份證號的正則表達式,從網上查了很多,都有問題,主要是只要超過15位,都能夠通過,于是自己查了半天手冊,寫了下面這個式子,能夠滿足簡單的要求:
1、15位或18位,如果是15位,必需全是數字。
2、如果是18位,最后一位可以是數字或字母Xx,其余必需是數字。
/^(\d{15}|\d18|^\d{17}(\d|X|x))$/
從這個表達式想到的:
1、正則表達式首先是要通過正確的
2、限制不正確
3、可以不限制其中的某此規則,但一定要讓正確的先通過。
轉載于:https://www.cnblogs.com/iceyhu/p/4665218.html
總結
以上是生活随笔為你收集整理的常用正则:身份证号码验证正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QuartusII联合modelsim仿
- 下一篇: FPGA实现A5算法并仿真