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度"));
正則驗(yàn)證
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來礁鲁,“玉大人盐欺,你說我怎么就攤上這事〗龃迹” “怎么了冗美?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長析二。 經(jīng)常有香客問我粉洼,道長,這世上最難降的妖魔是什么叶摄? 我笑而不...
- 正文 為了忘掉前任属韧,我火速辦了婚禮,結(jié)果婚禮上蛤吓,老公的妹妹穿的比我還像新娘宵喂。我一直安慰自己,他們只是感情好会傲,可當(dāng)我...
- 文/花漫 我一把揭開白布锅棕。 她就那樣靜靜地躺著拙泽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪裸燎。 梳的紋絲不亂的頭發(fā)上顾瞻,一...
- 文/蒼蘭香墨 我猛地睜開眼秒裕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了钞啸?” 一聲冷哼從身側(cè)響起几蜻,我...
- 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎体斩,沒想到半個(gè)月后梭稚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡絮吵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年弧烤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蹬敲。...
- 正文 年R本政府宣布瘪校,位于F島的核電站澄暮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏阱扬。R本人自食惡果不足惜泣懊,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望麻惶。 院中可真熱鬧馍刮,春花似錦、人聲如沸用踩。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至碎乃,卻和暖如春姊扔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背梅誓。 一陣腳步聲響...
- 正文 我出身青樓嵌言,卻偏偏與公主長得像,于是被迫代替她去往敵國和親及穗。 傳聞我的和親對象是個(gè)殘疾皇子摧茴,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)埂陆,斷路器苛白,智...
- 新手入門,準(zhǔn)備嘗試編寫自己人生的第一個(gè)網(wǎng)站焚虱,在用戶注冊登陸這塊發(fā)現(xiàn)需要做挺多的用戶數(shù)據(jù)表單驗(yàn)證過濾的购裙。自己網(wǎng)上找了...