婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 最全的常用正則表達式大全

最全的常用正則表達式大全

熱門標簽:實用地圖標注app 400免費電話去哪申請 地圖標注字母的軟件 鄂州人工智能電銷機器人軟件 css百度地圖標注位置顯示 菏澤智能ai電銷機器人銷售公司 線上教育ai外呼系統 地圖標注商戶中心要收錢多少 宿遷智能外呼系統供應商

很多不太懂正則的朋友,在遇到需要用正則校驗數據時,往往是在網上去找很久,結果找來的還是不很符合要求。所以我最近把開發中常用的一些正則表達式整理了一下,包括校驗數字、字符、一些特殊的需求等等。給自己留個底,也給朋友們做個參考。

一、校驗數字的表達式

數字:^[0-9]*$
n位的數字:^\d{n}$
至少n位的數字:^\d{n,}$
m-n位的數字:^\d{m,n}$
零和非零開頭的數字:^(0|[1-9][0-9]*)$
非零開頭的最多帶兩位小數的數字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
帶1-2位小數的正數或負數:^(\-)?\d+(\.\d{1,2})?$
正數、負數、和小數:^(\-|\+)?\d+(\.\d+)?$
有兩位小數的正實數:^[0-9]+(.[0-9]{2})?$
有1~3位小數的正實數:^[0-9]+(.[0-9]{1,3})?$
非零的正整數:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
非零的負整數:^\-[1-9][]0-9″*$ 或 ^-[1-9]\d*$
非負整數:^\d+$ 或 ^[1-9]\d*|0$
非正整數:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
非負浮點數:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
非正浮點數:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
正浮點數:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
負浮點數:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮點數:^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
二、校驗字符的表達式

漢字:^[\u4e00-\u9fa5]{0,}$
英文和數字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$
長度為3-20的所有字符:^.{3,20}$
由26個英文字母組成的字符串:^[A-Za-z]+$
由26個大寫英文字母組成的字符串:^[A-Z]+$
由26個小寫英文字母組成的字符串:^[a-z]+$
由數字和26個英文字母組成的字符串:^[A-Za-z0-9]+$
由數字、26個英文字母或者下劃線組成的字符串:^\w+$ 或 ^\w{3,20}$
中文、英文、數字包括下劃線:^[\u4E00-\u9FA5A-Za-z0-9_]+$
中文、英文、數字但不包括下劃線等符號:^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$
可以輸入含有^%',;=?$\”等字符:[^%',;=?$\x22]+
禁止輸入含有~的字符:[^~\x22]+
三、特殊需求表達式

Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%=]*)?$
手機號碼:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
電話號碼(“XXX-XXXXXXX”、”XXXX-XXXXXXXX”、”XXX-XXXXXXX”、”XXX-XXXXXXXX”、”XXXXXXX”和”XXXXXXXX):^($$\d{3,4}-)|\d{3.4}-)?\d{7,8}$
國內電話號碼(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7}
身份證號(15位、18位數字):^\d{15}|\d{18}$
短身份證號碼(數字、字母x結尾):^([0-9]){7,18}(x|X)?$ 或 ^\d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$
帳號是否合法(字母開頭,允許5-16字節,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
密碼(以字母開頭,長度在6~18之間,只能包含字母、數字和下劃線):^[a-zA-Z]\w{5,17}$
強密碼(必須包含大小寫字母和數字的組合,不能使用特殊字符,長度在8-10之間):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
日期格式:^\d{4}-\d{1,2}-\d{1,2}
一年的12個月(01~09和1~12):^(0?[1-9]|1[0-2])$
一個月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$
錢的輸入格式:

  • 有四種錢的表示形式我們可以接受:”10000.00″ 和 “10,000.00″, 和沒有 “分” 的 “10000″ 和 “10,000″:^[1-9][0-9]*$
  • 這表示任意一個不以0開頭的數字,但是,這也意味著一個字符”0″不通過,所以我們采用下面的形式:^(0|[1-9][0-9]*)$
  • 一個0或者一個不以0開頭的數字.我們還可以允許開頭有一個負號:^(0|-?[1-9][0-9]*)$
  • 這表示一個0或者一個可能為負的開頭不為0的數字.讓用戶以0開頭好了.把負號的也去掉,因為錢總不能是負的吧.下面我們要加的是說明可能的小數部分:^[0-9]+(.[0-9]+)?$
  • 必須說明的是,小數點后面至少應該有1位數,所以”10.”是不通過的,但是 “10″ 和 “10.2″ 是通過的:^[0-9]+(.[0-9]{2})?$
  • 這樣我們規定小數點后面必須有兩位,如果你認為太苛刻了,可以這樣:^[0-9]+(.[0-9]{1,2})?$
  • 這樣就允許用戶只寫一位小數。下面我們該考慮數字中的逗號了,我們可以這樣:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$
  • 1到3個數字,后面跟著任意個 逗號+3個數字,逗號成為可選,而不是必須:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$
  • 備注:這就是最終結果了,別忘了”+”可以用”*”替代。如果你覺得空字符串也可以接受的話(奇怪,為什么?)最后,別忘了在用函數時去掉去掉那個反斜杠,一般的錯誤都在這里

xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
中文字符的正則表達式:[\u4e00-\u9fa5]
雙字節字符:[^\x00-\xff] (包括漢字在內,可以用來計算字符串的長度(一個雙字節字符長度計2,ASCII字符計1))
空白行的正則表達式:\n\s*\r (可以用來刪除空白行)
HTML標記的正則表達式:(\S*?)[^>]*>.*?/\1>|.*? /> (網上流傳的版本太糟糕,上面這個也僅僅能部分,對于復雜的嵌套標記依舊無能為力)
首尾空白字符的正則表達式:^\s*|\s*$或(^\s*)|(\s*$) (可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達式)
騰訊QQ號:[1-9][0-9]{4,} (騰訊QQ號從10000開始)
中國郵政編碼:[1-9]\d{5}(?!\d) (中國郵政編碼為6位數字)
IP地址:\d+\.\d+\.\d+\.\d+ (提取IP地址時有用)
IP地址:((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)) (由@飛龍三少 提供,感謝共享)

以上就是貨真價實,最全面的正則表達式,希望對大家的學習有所幫助,快點收藏。

您可能感興趣的文章:
  • 實用正則表達式匹配和替換大全
  • 常用的正則表達式大全(數字、字符、固定格式)
  • 比較常用證件正則表達式驗證大全
  • MySQL中REGEXP正則表達式使用大全
  • 最全的常用正則表達式大全——包括校驗數字、字符、一些特殊的需求等
  • JS正則表達式大全(整理詳細且實用)
  • Jquery Validate 正則表達式實用驗證代碼大全
  • JavaScript 表單驗證正則表達式大全[推薦]
  • 前端常用正則表達式匯總

標簽:梅州 池州 三亞 恩施 鞍山 綿陽 六安 咸陽

巨人網絡通訊聲明:本文標題《最全的常用正則表達式大全》,本文關鍵詞  最全,的,常用,正則,表達式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《最全的常用正則表達式大全》相關的同類信息!
  • 本頁收集關于最全的常用正則表達式大全的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品久久久久久久裸模| 国产99久久久国产精品免费看| 中文字幕亚洲成人| 国产成人精品一区二区三区网站观看| 欧美成人三级电影在线| 精品在线观看免费| 国产日韩欧美高清在线| 国产91在线|亚洲| 1000部国产精品成人观看| 91亚洲国产成人精品一区二区三| 国产精品久久久久7777按摩| 91视频91自| 丝袜国产日韩另类美女| 精品国产乱码久久久久久久| 国产suv一区二区三区88区| 国产精品国产三级国产a | 蜜乳av一区二区三区| 精品99一区二区| 91在线观看一区二区| 亚洲成人av一区| 久久久久99精品一区| 91小宝寻花一区二区三区| 午夜视频在线观看一区二区| 国产午夜精品一区二区| 欧美日韩免费观看一区三区| 国产精品一区免费在线观看| 亚洲主播在线播放| 国产三级久久久| 欧美一级xxx| 在线观看中文字幕不卡| 美腿丝袜亚洲色图| 亚洲另类春色校园小说| 久久婷婷成人综合色| 欧美日韩在线观看一区二区| 国产精品18久久久久久久久| 五月天亚洲精品| 亚洲美女区一区| 国产亚洲自拍一区| 日韩欧美中文字幕公布| 在线精品视频免费播放| 成人丝袜视频网| 国产中文字幕精品| 午夜精品福利一区二区三区av | 午夜精品一区二区三区电影天堂| 日韩欧美国产一区二区三区| 欧美视频一区二区| aa级大片欧美| 懂色中文一区二区在线播放| 黄页网站大全一区二区| 婷婷亚洲久悠悠色悠在线播放| 亚洲国产精品高清| 精品国产三级电影在线观看| 日韩写真欧美这视频| 欧美男同性恋视频网站| 欧美午夜影院一区| 在线精品视频小说1| 色偷偷久久一区二区三区| 99国内精品久久| 99精品黄色片免费大全| 99久久久久免费精品国产 | 欧美视频一区二| 色欧美88888久久久久久影院| 欧美日韩夫妻久久| 欧美在线观看视频一区二区| 色国产综合视频| 色妹子一区二区| 欧美亚洲丝袜传媒另类| 欧美日韩不卡一区| 欧美日韩美女一区二区| 69堂国产成人免费视频| 欧美一区二区三级| 欧美岛国在线观看| 国产午夜精品一区二区三区视频| 国产亚洲精品资源在线26u| 国产亚洲精品资源在线26u| 中文字幕不卡在线| 亚洲精品免费看| 五月婷婷色综合| 精品一区二区免费| 丁香六月综合激情| 欧洲国内综合视频| 欧美一级日韩一级| 国产免费观看久久| 亚洲精品高清在线| 日本va欧美va瓶| 国产电影精品久久禁18| 91精品91久久久中77777| 欧美一级淫片007| 亚洲国产精品传媒在线观看| 亚洲伊人伊色伊影伊综合网| 蜜臀av性久久久久av蜜臀妖精| 国产精品小仙女| 欧美日韩一级片网站| 久久久久久97三级| 亚洲一区二区三区小说| 韩国欧美国产1区| 在线观看av不卡| 久久精品夜夜夜夜久久| 一区二区三区免费| 国产乱国产乱300精品| 欧美日韩精品久久久| 国产欧美视频在线观看| 天天亚洲美女在线视频| 国产91综合网| 精品少妇一区二区三区日产乱码| 亚洲美女屁股眼交3| 国产一区二区三区最好精华液| 91久久一区二区| 日本一区二区三区久久久久久久久不 | 欧美日韩高清一区| 国产精品美女视频| 国产在线视频一区二区三区| 欧美影院一区二区| 中文久久乱码一区二区| 久久99精品国产麻豆不卡| 欧美综合一区二区三区| 日本一二三不卡| 极品少妇xxxx精品少妇偷拍| 在线免费观看日本一区| 中文字幕在线一区| 欧美日本一区二区| 亚洲人妖av一区二区| 国产99久久久国产精品| 久久久青草青青国产亚洲免观| 日本中文字幕一区二区有限公司| 色婷婷亚洲婷婷| 亚洲图片你懂的| 国产**成人网毛片九色| 久久品道一品道久久精品| 日本免费新一区视频| 制服.丝袜.亚洲.中文.综合| 午夜精品视频在线观看| 正在播放亚洲一区| 五月婷婷激情综合网| 欧美久久久一区| 美女诱惑一区二区| 亚洲精品在线一区二区| 狠狠色丁香婷综合久久| 欧美激情一区二区三区在线| 成人精品高清在线| 亚洲日本成人在线观看| 日本精品免费观看高清观看| 一区二区不卡在线视频 午夜欧美不卡在| 一本色道久久加勒比精品| 亚洲在线免费播放| 日韩网站在线看片你懂的| 国产在线视频一区二区| 亚洲国产精品精华液ab| 99国产精品久久久久| 亚洲另类在线视频| 91精品婷婷国产综合久久| 另类欧美日韩国产在线| 久久这里只精品最新地址| 成人晚上爱看视频| 国产精品久久一卡二卡| 精品一区二区影视| 国产精品人人做人人爽人人添| 欧美撒尿777hd撒尿| 国产欧美日韩精品在线| 精油按摩中文字幕久久| 精品国产乱码久久久久久图片| 爽好多水快深点欧美视频| 日韩欧美在线综合网| 国模冰冰炮一区二区| 久久久久久日产精品| 色香蕉成人二区免费| 日韩av高清在线观看| 日韩三级电影网址| voyeur盗摄精品| 中文字幕视频一区二区三区久| 精品亚洲免费视频| 亚洲欧洲日韩在线| 日韩视频国产视频| 欧美一级国产精品| 色婷婷亚洲一区二区三区| 国产精品久久看| 色综合久久综合网| 国产精品综合在线视频| 日韩国产一区二| 洋洋成人永久网站入口| 国产精品热久久久久夜色精品三区| 91一区二区三区在线观看| 高清久久久久久| 欧美国产精品久久| 一区二区三区四区在线| 国产二区国产一区在线观看| 三级久久三级久久| 亚洲色图在线播放| 亚洲欧洲韩国日本视频| 久久女同性恋中文字幕| 久久精品一区二区三区四区| 欧美人伦禁忌dvd放荡欲情| 色狠狠色噜噜噜综合网| 91福利社在线观看| 日本精品一级二级| 欧美日韩日日夜夜| 久久这里只有精品首页| 欧美激情资源网| 一区二区三区免费看视频| 久久嫩草精品久久久久|