我看網(wǎng)上好多正則表達(dá)式的js驗(yàn)證,但是試了好多都沒有用。話不多說,以下是我自己整理的一些正則驗(yàn)證
用戶名驗(yàn)證:(不能以下劃線為開頭或結(jié)尾? 由數(shù)字、大小寫字母、漢字、下劃線組成3-25位)
? ?let username=/^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]{3,25}$/;
密碼驗(yàn)證:(數(shù)字、大小寫字母、符號(hào)點(diǎn)組成6-20位)
? ??let password =/^[a-zA-Z0-9.]{6,20}$/
郵箱驗(yàn)證:
? ?let email =/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;
手機(jī)號(hào)碼驗(yàn)證:
? ??let iphone =/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/;
真實(shí)名字驗(yàn)證:
? ? ?let truename =/^[\u4e00-\u9fa5]{2,4}$/
身份證號(hào)驗(yàn)證:
? ? ?let regId = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;