用正則驗證身份證,手機號的合法性(寬鬆)

NO IMAGE

用正則驗證手機號是否合法

 var reg = /^[1](3|[5-9])\d{9}$/

手機號開頭必須是1所以正則的開頭是 [1] 手機號第二位目前有356789所以 我們接著寫(3|[5-9])剩下的9位是隨機的數字所以我們用\d{9} 開頭用^結尾用$限制這樣就可以匹配手機號了

用正則驗證身份證號是否合法

var reg4 = /^[1-9]\d{5}\d{4}\d{2}\d{2}\d{2}\d(\d|X)$/

第一位是1-9,二到6位是隨機數字\d{5}之後是4位的出身年月日\d{4}\d{2}\d{2}之後隨機數兩個\d{2}倒數第二位單數代表男雙數是女\d最後一位是數字或者X (\d|X)

相關文章

使用innerHTML新聞列表添加小案例

如何學習一門語言

堆內存,棧內存的的銷燬

任意數求和解析