校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 前端常用正則表達式匯總

前端常用正則表達式匯總

熱門標簽:西藏智能外呼系統代理商 地圖標注教學點 甘肅醫療外呼系統排名 呼叫系統外呼只能兩次 貴港公司如何申請400電話 外呼系統無呼出路由是什么原因 梅縣地圖標注 400電話辦理電話辦理 ai電話機器人搭建

前言

正則這東西吧,感覺是開發的都會接觸到一些..

那些所謂的基礎語法就不說了哈,一搜一大把,來點實際的.

我這里就分享下我工作中匯總和遇到的,希望對一些小伙伴有些許幫助哈!!

正則匯總

匹配URL

const regexURL = /((https?|ftp)?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?//=]*)/gi;
// 這條正則可以匹配這么一坨格式的url
//www.baidu.com
//http://www.baidu.com
//https://www.baidu.com
//baidu.com
//test.baidu.com  
//gds.baidu.com
//ftp://www.baidu.com
// ---- 分割線 ---- 
// 也許有小伙伴不需要匹配這么一大坨,只要匹配http和https,上面的改寫一下就好了
const regexURL = /(https?:\/\/)(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?//=]*)/gi;
//http://www.baidu.com
//https://www.baidu.com

匹配中國身份證不大靠譜版

// 為什么說不靠譜,是因為單單正則沒法實現區域結合出生日期的判斷這種很精準的識別
const regexCHINAIDCARD = /^((1[1-5])|(2[1-3])|(3[1-7])|(4[1-6])|(5[0-4])|(6[1-5])|71|(8[12])|91)\d{4}((19\d{2}(0[13-9]|1[012])(0[1-9]|[12]\d|30))|(19\d{2}(0[13578]|1[02])31)|(19\d{2}02(0[1-9]|1\d|2[0-8]))|(19([13579][26]|[2468][048]|0[48])0229))\d{3}(\d|X|x)?$/gi;
// 可以匹配這么一堆身份證,身份證號碼都是網絡搜索的,一搜一堆
//230381198104143414
//650201199007186135
//460106197707275739
//44200019860325932X
//43052819880216450X
//654223197502255401

匹配數字,整數,浮點~~~

// 這貨只會匹配正整數
const regexInteger = /^\d+$/gi;
// 肯定有人想問,范圍性的整數呢,看我改下,比如0-100
const regexRangeInteger = /^\d$|^[1-9]\d$|^100$/gi;
// 匹配小數呢,不限定范圍的
const regexFloat = /^\d+\.\d+$/gi
// 倘若要限定呢,比如還是那個,0~100的任意整數和浮點數
const regexRangeIntFloat = /^(\d{0,2}(\.\d+)?|100(\.0+)?)$/gi;

匹配手機號碼

// 不含衛星電話這些,只是羅列的常見的手機范圍,也考慮了區域和長途前綴
const regexMobileNumber = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/gi;

匹配郵箱

const regexEmail = /^(([^>()\[\]\\.,;:\s@"]+(\.[^>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9_]+\.)+[a-zA-Z]{2,}))$/gi
// 已經不靠譜的測試了這么幾種寫法的郵箱格式都通過了
//cc011@qq.com
//fsdlk@dd-fad.cn
//df_fs2.q@jd-f.com
//crklej-dsfj@132.com
//fdfkj@aa_fslkdfj.com.cn
//d390.fslk@qq.com
//1100@gmail.cn
//sflk-98_dsf@qq_fsk.com

加強版密碼設置規范

// 必須含有大小寫字母,數字及特殊符號,長度8~24
const regexEnhancePassword = /^(?!\s)((?=.*[a-zA-Z])(?=.*[a-z])(?=.*[A-Z])(?=.*[\W_]).\S{8,24})$/g;

中國車牌號校驗

const regexCarLicense = /^[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9掛學警港澳]{1}$/g;

匹配QQ號,微信號

// QQ在我印象中好像一直都是純數字,現在好像發展到11位了,好像最初是從100000開始的
const regexQQNumber = /^[1-9]\d{5,10}$/gi;
// 特意去查了下最新的微信號的規則
//1、微信號是微信的唯一憑證,只能設置1次;
//2、可使用6-20個字母、數字、下劃線和減號;
//3、必須以字母開頭(字母不區分大小寫);
//4、不支持設置中文。
const regexWeChatNumber = /^[A-Za-z][\w-]{5,19}$/gi;

用戶名規范

// 普通版,英文+數字,必須字母開頭,允許下劃線,長度八到十六
const regexNormalUsername = /^[a-zA-Z]\w{7,15}$/gi;
// 在這個基礎上允許中文四到六個字符
const regexE1 = /^[\u4e00-\u9fa5]{4,6}$|^[a-zA-Z]\w{7,15}$/gi;
// 多重復用版本,允許手機,郵箱,中文,這個若是寫成一個的話,用分組的寫法就好了
// 不過很長很長,,,推薦用if...else ...來拆分,,就三個正則....

總結

我沒有那么多奇奇怪怪的正則,這些都是工作中很常見的,

所有正則都是經過真實環境下的考驗,不是假想推斷的正則….

以上所述是小編給大家介紹的前端常用正則表達式匯總,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • 只能輸入正整數的正則表達式及常用的正則表達式
  • java基于正則表達式實現時間日期的常用判斷操作實例
  • 用戶名、密碼等15個常用的js正則表達式
  • 常用證件號碼的正則表達式大全(收集整理)
  • 正則表達式同時匹配中英文及常用正則表達式
  • JS常用正則表達式及驗證時間的正則表達式
  • 正則表達式常用用法匯總
  • java正則表達式四種常用的處理方式(匹配、分割、替代、獲取)
  • 常用正則表達式大全(金錢,非負整數,正整數,郵箱,手機號碼)

標簽:常州 大興安嶺 湖州 本溪 海口 涼山 哈密 泰安

巨人網絡通訊聲明:本文標題《前端常用正則表達式匯總》,本文關鍵詞  前端,常用,正則,表達式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《前端常用正則表達式匯總》相關的同類信息!
  • 本頁收集關于前端常用正則表達式匯總的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲自拍偷拍网站| 国产日韩av一区| 91麻豆国产精品久久| 国产suv一区二区三区88区| 国产在线国偷精品免费看| 免费成人在线影院| 国产综合色视频| 岛国av在线一区| zzijzzij亚洲日本少妇熟睡| 从欧美一区二区三区| 丁香六月综合激情| 91亚洲精品乱码久久久久久蜜桃| 欧美精品一区二区在线播放| 欧美精品一区二区高清在线观看| 欧美日韩久久不卡| 91精品国产欧美日韩| 欧美大片在线观看一区| 久久理论电影网| 中文字幕一区二区三区不卡| 亚洲日本在线视频观看| 亚洲尤物视频在线| 日本91福利区| 国产福利精品一区| 99精品欧美一区| 欧美日本在线观看| 久久久午夜精品理论片中文字幕| 中文字幕在线一区| 亚洲综合清纯丝袜自拍| 人禽交欧美网站| 国产91富婆露脸刺激对白| 色先锋aa成人| 日韩一区中文字幕| 亚洲欧美精品午睡沙发| 亚洲裸体xxx| 天天av天天翘天天综合网| 美腿丝袜一区二区三区| 成人黄色a**站在线观看| 欧美日本乱大交xxxxx| 精品国产伦一区二区三区观看方式 | 中文字幕欧美激情一区| 亚洲一区二区三区三| 国产一区二区三区电影在线观看| 99久久精品国产导航| 91精品一区二区三区在线观看| 国产欧美一区在线| 欧美精品一卡二卡| 欧美一级日韩不卡播放免费| 日韩亚洲欧美高清| 国产精品进线69影院| 免费高清不卡av| 在线视频国内自拍亚洲视频| 精品福利一区二区三区免费视频| 亚洲黄网站在线观看| 国产成人av电影在线| 欧美一二三四区在线| 亚洲国产一区二区a毛片| 成人av小说网| 26uuu久久综合| 日韩精品一区第一页| 91久久精品一区二区三| 国产三级精品视频| 久久精品国产精品亚洲红杏| 欧美亚洲一区三区| 91精品国产福利在线观看| 欧美激情综合网| 精品一二三四在线| 日韩三级免费观看| 日韩av网站在线观看| 欧美在线观看一二区| 亚洲乱码国产乱码精品精98午夜 | 日韩精品一区二区在线观看| 亚洲综合999| 在线亚洲免费视频| 亚洲精品乱码久久久久| 色呦呦国产精品| 亚洲卡通动漫在线| 色婷婷av一区二区三区软件 | 欧美不卡123| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美亚日韩国产aⅴ精品中极品| 亚洲精品乱码久久久久久日本蜜臀| 成人久久18免费网站麻豆 | 玖玖九九国产精品| 精品欧美乱码久久久久久| 久久er99精品| 久久久蜜臀国产一区二区| 国产精品自产自拍| 中文一区二区在线观看| 99久久er热在这里只有精品15| 亚洲色图在线播放| 欧美亚洲精品一区| 日韩电影免费在线| 久久久久国产精品麻豆ai换脸| 国产成人日日夜夜| 亚洲美女免费在线| 欧美日韩一区二区三区免费看 | 2020国产精品自拍| 国产大陆a不卡| 亚洲欧美日本韩国| 欧美日韩国产a| 国产一区二区免费在线| 国产精品久久久久久久裸模 | 麻豆国产精品官网| 久久久亚洲高清| 91黄色在线观看| 麻豆视频一区二区| 日韩理论片网站| 91精品国产品国语在线不卡| 粗大黑人巨茎大战欧美成人| 亚洲午夜久久久久久久久电影网| 精品久久国产老人久久综合| 成人高清免费观看| 亚洲成年人网站在线观看| 久久精品人人做人人爽人人| 色综合夜色一区| 久久精品国产精品亚洲综合| 国产精品第一页第二页第三页| 欧美日韩高清一区| www.一区二区| 九九精品一区二区| 亚洲一区二区在线免费观看视频| 久久蜜桃一区二区| 欧美电影在线免费观看| a级高清视频欧美日韩| 久久国产三级精品| 国产女主播一区| 国产精品一区二区在线观看不卡 | 激情六月婷婷久久| 亚洲欧美区自拍先锋| 2024国产精品| 欧美日韩不卡视频| 在线观看91精品国产入口| 国产在线看一区| 首页国产欧美久久| 亚洲五码中文字幕| 亚洲三级小视频| 国产精品乱码一区二三区小蝌蚪| 欧美福利电影网| 色猫猫国产区一区二在线视频| 国产精品夜夜嗨| 精品一区二区三区影院在线午夜 | 亚洲黄色免费网站| 国产精品网站在线观看| 国产精品传媒入口麻豆| 99久久久国产精品免费蜜臀| 日韩av中文字幕一区二区| 亚洲伦理在线免费看| 综合久久久久综合| 国产精品黄色在线观看| 国产欧美一区二区在线观看| 日韩精品一区二区三区四区| 日韩一级片网址| 欧美成人精品福利| 日韩欧美你懂的| 精品日韩一区二区三区| 69av一区二区三区| 日韩欧美卡一卡二| 久久欧美一区二区| 久久久不卡网国产精品一区| 国产亚洲精品资源在线26u| 久久综合五月天婷婷伊人| 日韩欧美中文字幕精品| 精品噜噜噜噜久久久久久久久试看 | 免费成人在线观看| 亚洲天堂成人在线观看| 日韩美女视频19| 国产精品久久久久久久久快鸭 | 国产suv精品一区二区6| 国产精品一区一区三区| 精品在线播放免费| 国产精品911| 99精品国产一区二区三区不卡| 99久久精品情趣| 欧美日韩在线一区二区| 欧美一级一区二区| 久久综合久久综合九色| 欧美国产丝袜视频| 一区二区三区在线观看欧美| 日本亚洲电影天堂| 国产一区二区主播在线| 色综合久久久久网| 国产精品伦一区| 亚洲欧美区自拍先锋| 亚洲成人av电影在线| 九一久久久久久| 色综合天天视频在线观看 | 2020日本不卡一区二区视频| 欧美国产日韩一二三区| 亚洲成人久久影院| 国产一区二区三区免费看| 91原创在线视频| 日韩免费性生活视频播放| 国产精品传媒视频| 免费观看91视频大全| 99久久精品国产一区| 日韩欧美中文一区二区| 一区二区欧美国产| 福利一区在线观看| 91精品国产乱码久久蜜臀| 国产精品素人一区二区|