驗證身份證號碼是否爲正確值

今天(2018-04-09)在整理正則表達時,有一個關於身份證號碼的正則匹配。最簡單的不動腦子的匹配方式爲:^[1-9]\d{16}[\d|x]$,可是這樣很容易僞造一個身份證號來騙過電腦,因而增強版的正則匹配爲:html ^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$jq
相關文章
相關標籤/搜索