首页
/
每日頭條
/
圖文
/
正則表達式三種
正則表達式三種
更新时间:2025-12-04 04:12:22

正則表達式三種?當我們需要對輸入的參數進行驗證的時候,正則表達式是一個非常好的選擇,但是很多程序員并不知道如何書寫正則表達式,因此我整理了11個常用的正則表達式,并彙總成一個JS文件,方便大家直接調用,我來為大家科普一下關于正則表達式三種?以下内容希望對你有幫助!

正則表達式三種(正則表達式集合)1

正則表達式三種

當我們需要對輸入的參數進行驗證的時候,正則表達式是一個非常好的選擇,但是很多程序員并不知道如何書寫正則表達式,因此我整理了11個常用的正則表達式,并彙總成一個JS文件,方便大家直接調用。

//驗證手機号格式 function checkPhone(pbone) { var reg = /^1[34578]\d{9}$/; if (reg.test(phone)) { return true; } else { return false; } } //驗證座機格式 function checkTel(tel) { var reg = /^0\d{2,3}-?\d{7,8}$/; if (reg.test(tel)) { return true; } else { return false; } } //驗證郵箱格式 function checkEmail(email) { var reg = /^[a-z0-9] ([._\\-]*[a-z0-9])*@([a-z0-9] [-a-z0-9]*[a-z0-9] .){1,63}[a-z0-9] $/; if (reg.test(email)) { return true; } else { return false; } } //字母 數字,6-10位密碼驗證 function checkPassword(password) { var reg = /^[a-z0-9]{6,16}$/; if (reg.test(password)) { return true; } else { return false; } } //驗證網址格式 function checkUrl(url) { var reg = /^(https?:\/\/)?([\da-z\.-] )\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/; if (reg.test(url)) { return true; } else { return false; } } //驗證身份證号格式 function checkIdCard(idCard) { var reg = /^[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]$/; if (reg.test(idCard)) { return true; } else { return false; } } //驗證郵編格式 function checkPostCode(postCode) { var reg = /^[1-9]\d{5}$/; if (reg.test(postCode)) { return true; } else { return false; } } //驗證QQ号格式 function checkQQ(qq) { var reg = /^[1-9]\d{4,10}$/; if (reg.test(qq)) { return true; } else { return false; } } //驗證銀行卡号格式 function checkBankCard(bankCard) { var reg = /^[1-9]\d{14,18}$/; if (reg.test(bankCard)) { return true; } else { return false; } } //驗證金額格式 function checkMoney(money) { var reg = /^[1-9]\d*(\.\d{1,2})?$/; if (reg.test(money)) { return true; } else { return false; } } //驗證整數格式 function checkInteger(integer) { var reg = /^[1-9]\d*$/; if (reg.test(integer)) { return true; } else { return false; } } //驗證小數格式 function checkDecimal(decimal) { var reg = /^[1-9]\d*(\.\d{1,2})?$/; if (reg.test(decimal)) { return true; } else { return false; } } //驗證IPV4 function checkIPV4(ipv4) { var reg = /^(?:(?:2[0-4][0-9]|25[0-5]|1[0-9]{2}|[1-9][0-9]|[0-9])\.){3}(?:(?:2[0-4][0-9]|25[0-5]|1[0-9]{2}|[1-9][0-9]|[0-9]))$/; if (reg.test(ipv4)) { return true; } else { return false; } }

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
銀河護衛隊第二部觀後感(影評下午茶銀河護衛隊2)
銀河護衛隊第二部觀後感(影評下午茶銀河護衛隊2)
     神吐槽   遠不如前作,最吸引人的複古趣緻氣質大兌水,主角性格薄弱到毫無記憶點,隻能延續尋父弑父的悲劇使命。角色亮點都被勇度、星塵和螳螂女搶光。   打醬油   套着個人皮面具就是外星人,各種過時的橋段,無聊。   頂一下   掠奪者們給勇度的葬禮看得我哭了,真情最為打動人,還好我看了,好多人都說2不靈,其實這部片子有很深的心理意涵呀,我們得承認自...
2025-12-04
靳東主演的所有電視劇歲月可回頭(靳東新劇如果歲月可回頭開播)
靳東主演的所有電視劇歲月可回頭(靳東新劇如果歲月可回頭開播)
  由靳東、蔣欣、李宗翰、李乃文、左小青、趙子琪、傅晶、陳冰等主演的都市情感劇《如果歲月可回頭》正式開播。這也是一部近幾年少有的男人劇,聚焦中年男子的心理和情感世界。看這陣容,都是妥妥的實力派,演技方面就不用擔心,那劇情會怎麼樣呢?      靳東近年演過的劇,《歡樂頌》《我的前半生》《精英律師》......一水的精英男人設,确實讓觀衆産生了審美疲勞。不過這...
2025-12-04
周星馳随便一個鏡頭都是經典(初看不懂再看感動)
周星馳随便一個鏡頭都是經典(初看不懂再看感動)
  一個人的本性善良,他就永遠都壞不到哪裡去!      還記得我嗎   後來才明白,YH當年頻繁追這部劇,看的是一種情懷!   最初看這部劇,是和他一起,當時我們一起用手機看,比較喜歡安靜的我,看了沒幾分鐘就覺得,這打打殺殺的有什麼好看呢!   ……   後來(最近幾天),偶然從抖音上刷到劇中片段:   星仔終于下定決心要做個壞人,做個壞人就必須要做點傷天...
2025-12-04
新石器時代手遊巨斧加點(石器時代手遊合成斧頭)
新石器時代手遊巨斧加點(石器時代手遊合成斧頭)
  名稱 │ 材料     ──────┼───────────────────────   合成斧頭1 │1.木1 石頭1     ──────┼───────────────────────   合成斧頭2 │1.木2 石頭2   ──────┼───────────────────────   合成斧頭3 │1.木3 石頭3   ──────┼────...
2025-12-04
日本綜藝讓人吃蟑螂(日本綜藝無下限)
日本綜藝讓人吃蟑螂(日本綜藝無下限)
  搞笑大全,你們這是經曆了什麼,哈哈哈!!      你不要過來呀!      我朋友,看看有沒天賦      隔着屏幕都覺得疼      下雪地滑      翻滾吧!      跳崖第一視角      這腰怕是廢了吧      最後誰吃了蟑螂?      ,
2025-12-04
Copyright 2023-2025 - www.tftnews.com All Rights Reserved