正則驗(yàn)證

1 用戶名正則?1234//用戶名正則措拇,4到16位(字母芹扭,數(shù)字芯肤,下劃線问拘,減號)var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;//輸出 trueconsole.log(uPattern.test("iFat3"));2 密碼強(qiáng)度正則?1234//密碼強(qiáng)度正則遍略,最少6位惧所,包括至少1個(gè)大寫字母,1個(gè)小寫字母绪杏,1個(gè)數(shù)字下愈,1個(gè)特殊字符var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;//輸出 trueconsole.log("=="+pPattern.test("iFat3#"));3 整數(shù)正則?123456789101112//正整數(shù)正則var posPattern = /^\d+$/;//負(fù)整數(shù)正則var negPattern = /^-\d+$/;//整數(shù)正則var intPattern = /^-?\d+$/;//輸出 trueconsole.log(posPattern.test("42"));//輸出 trueconsole.log(negPattern.test("-42"));//輸出 trueconsole.log(intPattern.test("-42"));4 數(shù)字正則可以是整數(shù)也可以是浮點(diǎn)數(shù)?123456789//正數(shù)正則var posPattern = /^\d*\.?\d+$/;//負(fù)數(shù)正則var negPattern = /^-\d*\.?\d+$/;//數(shù)字正則var numPattern = /^-?\d*\.?\d+$/;console.log(posPattern.test("42.2"));console.log(negPattern.test("-42.2"));console.log(numPattern.test("-42.2"));5 Email正則?1234//Email正則var ePattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;//輸出 trueconsole.log(ePattern.test(65974040@qq.com));6 手機(jī)號碼正則?1234//手機(jī)號正則var mPattern = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$/;//輸出 trueconsole.log(mPattern.test("18600000000"));7 身份證號正則?1234//身份證號(18位)正則var cP = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;//輸出 trueconsole.log(cP.test("11010519880605371X"));8 URL正則?1234//身份證號(18位)正則var cP = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;//輸出 trueconsole.log(cP.test("11010519880605371X"));9 IPv4地址正則?1234//ipv4地址正則var ipP = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;//輸出 trueconsole.log(ipP.test("115.28.47.26"));10 十六進(jìn)制顏色正則?1234//RGB Hex顏色正則var cPattern = /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/;//輸出 trueconsole.log(cPattern.test("#b8b8b8"));11 日期正則?1234567891011121314//日期正則,簡單判定,未做月份及日期的判定var dP1 = /^\d{4}(\-)\d{1,2}\1\d{1,2}$/;//輸出 trueconsole.log(dP1.test("2017-05-11"));//輸出 trueconsole.log(dP1.test("2017-15-11"));//日期正則蕾久,復(fù)雜判定var dP2 = /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/;//輸出 trueconsole.log(dP2.test("2017-02-11"));//輸出 falseconsole.log(dP2.test("2017-15-11"));//輸出 falseconsole.log(dP2.test("2017-02-29"));12 QQ號碼正則?1234//QQ號正則势似,5至11位var qqPattern = /^[1-9][0-9]{4,10}$/;//輸出 trueconsole.log(qqPattern.test("65974040"));13 微信號正則?1234//微信號正則,6至20位僧著,以字母開頭履因,字母,數(shù)字盹愚,減號栅迄,下劃線var wxPattern = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/;//輸出 trueconsole.log(wxPattern.test("RuilongMao"));14 車牌號正則?1234//車牌號正則var cPattern = /^[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領(lǐng)A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9掛學(xué)警港澳]{1}$/;//輸出 trueconsole.log(cPattern.test("京K39006"));15 包含中文正則?1234//包含中文正則var cnPattern = /[\u4E00-\u9FA5]/;//輸出 trueconsole.log(cnPattern.test("42度"));

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市皆怕,隨后出現(xiàn)的幾起案子毅舆,更是在濱河造成了極大的恐慌,老刑警劉巖愈腾,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件憋活,死亡現(xiàn)場離奇詭異,居然都是意外死亡顶滩,警方通過查閱死者的電腦和手機(jī)余掖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來礁鲁,“玉大人盐欺,你說我怎么就攤上這事〗龃迹” “怎么了冗美?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長析二。 經(jīng)常有香客問我粉洼,道長,這世上最難降的妖魔是什么叶摄? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任属韧,我火速辦了婚禮,結(jié)果婚禮上蛤吓,老公的妹妹穿的比我還像新娘宵喂。我一直安慰自己,他們只是感情好会傲,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布锅棕。 她就那樣靜靜地躺著拙泽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪裸燎。 梳的紋絲不亂的頭發(fā)上顾瞻,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機(jī)與錄音德绿,去河邊找鬼荷荤。 笑死,一個(gè)胖子當(dāng)著我的面吹牛脆炎,可吹牛的內(nèi)容都是我干的梅猿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼秒裕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钞啸?” 一聲冷哼從身側(cè)響起几蜻,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎体斩,沒想到半個(gè)月后梭稚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡絮吵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年弧烤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蹬敲。...
    茶點(diǎn)故事閱讀 40,096評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡暇昂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出伴嗡,到底是詐尸還是另有隱情急波,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布瘪校,位于F島的核電站澄暮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏阱扬。R本人自食惡果不足惜泣懊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望麻惶。 院中可真熱鬧馍刮,春花似錦、人聲如沸用踩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至碎乃,卻和暖如春姊扔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背梅誓。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工恰梢, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人梗掰。 一個(gè)月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓嵌言,卻偏偏與公主長得像,于是被迫代替她去往敵國和親及穗。 傳聞我的和親對象是個(gè)殘疾皇子摧茴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)埂陆,斷路器苛白,智...
    卡卡羅2017閱讀 134,659評論 18 139
  • 新手入門,準(zhǔn)備嘗試編寫自己人生的第一個(gè)網(wǎng)站焚虱,在用戶注冊登陸這塊發(fā)現(xiàn)需要做挺多的用戶數(shù)據(jù)表單驗(yàn)證過濾的购裙。自己網(wǎng)上找了...
    編程獅W3Cschool閱讀 782評論 0 10
  • <!DOCTYPE html> http://blog.chinaunix.net/uid-26729093-id...
    Akrios閱讀 389評論 0 1
  • 文 / 藝文小舍 我曾想 如果真的無法躲避 躲避一次人生的別離 我希望 別離時(shí)不要悲傷 希望別離時(shí)的我 仍是笑著的...
    藝文小舍閱讀 592評論 40 75
  • 最近休了年假,去了我夢寐以求的稻城亞丁鹃栽。一路的美景讓人震撼自不必說躏率。而在路上時(shí)我時(shí)常我會(huì)思考一個(gè)問題,在旅行中民鼓,如...
    武小五的思考閱讀 277評論 0 2