最全面的js正則驗(yàn)證

我看網(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)$)/;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 正則表達(dá)式全部符號(hào)解釋(轉(zhuǎn)) 常用正則表達(dá)式大全 (轉(zhuǎn)) 不錯(cuò)的正則博客 正則的方法 var reg = /[1-...
    me__me11閱讀 1,131評(píng)論 0 0
  • 匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 數(shù)字:[0-9] 匹配空格:[ ]匹配連續(xù)空...
    joker_fu閱讀 4,328評(píng)論 0 0
  • 轉(zhuǎn)載自知乎 https://zhuanlan.zhihu.com/p/30573054 正則表達(dá)式是一種字符串匹配...
    skarner閱讀 2,003評(píng)論 0 1
  • iOS 常用正則表達(dá)式正則表達(dá)式用于字符串處理、表單驗(yàn)證等場(chǎng)合,實(shí)用高效。現(xiàn)將一些常用的表達(dá)式收集于此,以備不時(shí)之...
    LZM輪回閱讀 672評(píng)論 0 0
  • 在開發(fā)過程中,使用正則表達(dá)式來匹配一段文本中的特定種類字符,是比較常用的一種方式,下面是對(duì)常用的正則匹配做了一個(gè)歸...
    紫wy蘇閱讀 1,452評(píng)論 0 2

友情鏈接更多精彩內(nèi)容