亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > regex > 正文

開發過程最全的正則表達式匹配中英文、字母和數字

2020-01-20 21:58:41
字體:
來源:轉載
供稿:網友

在做項目的過程中,使用正則表達式來匹配一段文本中的特定種類字符,是比較常用的一種方式,下面是對常用的正則匹配做了一個歸納整理。

1、匹配中文:[/u4e00-/u9fa5]

2、英文字母:[a-zA-Z]

3、數字:[0-9]

4、匹配中文,英文字母和數字及下劃線:^[/u4e00-/u9fa5_a-zA-Z0-9]+$

同時判斷輸入長度:

[/u4e00-/u9fa5_a-zA-Z0-9_]{4,10}

5、

(?!_)  不能以_開頭
(?!.*?_$)  不能以_結尾
[a-zA-Z0-9_/u4e00-/u9fa5]+  至少一個漢字、數字、字母、下劃線

$  與字符串結束的地方匹配

6、只含有漢字、數字、字母、下劃線,下劃線位置不限:

^[a-zA-Z0-9_/u4e00-/u9fa5]+$

7、由數字、26個英文字母或者下劃線組成的字符串

^/w+$

8、2~4個漢字

"^[/u4E00-/u9FA5]{2,4}$";

9、最長不得超過7個漢字,或14個字節(數字,字母和下劃線)正則表達式

^[/u4e00-/u9fa5]{1,7}$|^[/dA-Za-z_]{1,14}$

10、匹配雙字節字符(包括漢字在內):[^x00-xff]

評注:可以用來計算字符串的長度(一個雙字節字符長度計2,ASCII字符計1)

11、匹配空白行的正則表達式:ns*r

評注:可以用來刪除空白行

12、匹配HTML標記的正則表達式:<(S*?)[^>]*>.*?|<.*? />

評注:網上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對于復雜的嵌套標記依舊無能為力

13、匹配首尾空白字符的正則表達式:^s*|s*$

評注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達式

14、匹配Email地址的正則表達式:^[a-zA-Z0-9][/w/.-]*[a-zA-Z0-9]@[a-zA-Z0-9][/w/.-]*[a-zA-Z0-9]/.[a-zA-Z][a-zA-Z/.]*[a-zA-Z]$

評注:表單驗證時很實用

15、手機號:^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))/d{8}$

16、身份證:(^/d{15}$)|(^/d{17}([0-9]|X|x)$)

17、匹配網址URL的正則表達式:[a-zA-z]+://[^s]*

評注:網上流傳的版本功能很有限,上面這個基本可以滿足需求

18、匹配帳號是否合法(字母開頭,允許5-16字節,允許字母數字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

評注:表單驗證時很實用

19、匹配國內電話號碼:d{3}-d{8}|d{4}-d{7}

評注:匹配形式如 0511-4405222 或 021-87888822

20、匹配騰訊QQ號:[1-9][0-9]{4,}

評注:騰訊QQ號從10000開始

21、匹配中國郵政編碼:[1-9]d{5}(?!d)

評注:中國郵政編碼為6位數字

22、匹配身份證:d{15}|d{18}

評注:中國的身份證為15位或18位

23、匹配ip地址:d+.d+.d+.d+

評注:提取ip地址時有用

24、匹配特定數字:

^[1-9]d*$    //匹配正整數
^-[1-9]d*$   //匹配負整數
^-?[1-9]d*$   //匹配整數
^[1-9]d*|0$  //匹配非負整數(正整數 + 0)
^-[1-9]d*|0$   //匹配非正整數(負整數 + 0)
^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮點數
^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配負浮點數
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匹配浮點數
^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匹配非負浮點數(正浮點數 + 0)
^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匹配非正浮點數(負浮點數 + 0)

評注:處理大量數據時有用,具體應用時注意修正

25、匹配特定字符串:

^[A-Za-z]+$  //匹配由26個英文字母組成的字符串
^[A-Z]+$  //匹配由26個英文字母的大寫組成的字符串
^[a-z]+$  //匹配由26個英文字母的小寫組成的字符串
^[A-Za-z0-9]+$  //匹配由數字和26個英文字母組成的字符串
^w+$  //匹配由數字、26個英文字母或者下劃線組成的字符串

26、

在使用RegularExpressionValidator驗證控件時的驗證功能及其驗證表達式介紹如下:

只能輸入數字:“^[0-9]*$”
只能輸入n位的數字:“^d{n}$”
只能輸入至少n位數字:“^d{n,}$”
只能輸入m-n位的數字:“^d{m,n}$”
只能輸入零和非零開頭的數字:“^(0|[1-9][0-9]*)$”
只能輸入有兩位小數的正實數:“^[0-9]+(.[0-9]{2})?$”
只能輸入有1-3位小數的正實數:“^[0-9]+(.[0-9]{1,3})?$”
只能輸入非零的正整數:“^+?[1-9][0-9]*$”
只能輸入非零的負整數:“^-[1-9][0-9]*$”
只能輸入長度為3的字符:“^.{3}$”
只能輸入由26個英文字母組成的字符串:“^[A-Za-z]+$”
只能輸入由26個大寫英文字母組成的字符串:“^[A-Z]+$”
只能輸入由26個小寫英文字母組成的字符串:“^[a-z]+$”
只能輸入由數字和26個英文字母組成的字符串:“^[A-Za-z0-9]+$”
只能輸入由數字、26個英文字母或者下劃線組成的字符串:“^w+$”
驗證用戶密碼:“^[a-zA-Z]w{5,17}$”正確格式為:以字母開頭,長度在6-18之間,
只能包含字符、數字和下劃線。
驗證是否含有^%&',;=?$"等字符:“[^%&',;=?$x22]+”
只能輸入漢字:“^[u4e00-u9fa5],{0,}$”
驗證Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”
驗證InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$”
驗證身份證號(15位或18位數字):“^d{15}|d{}18$”
驗證一年的12個月:“^(0?[1-9]|1[0-2])$”正確格式為:“01”-“09”和“1”“12”
驗證一個月的31天:“^((0?[1-9])|((1|2)[0-9])|30|31)$”
正確格式為:“01”“09”和“1”“31”。
匹配中文字符的正則表達式: [u4e00-u9fa5]
匹配雙字節字符(包括漢字在內):[^x00-xff]
匹配空行的正則表達式:n[s| ]*r
匹配HTML標記的正則表達式:/<(.*)>.*|<(.*) />/
匹配首尾空格的正則表達式:(^s*)|(s*$)
匹配Email地址的正則表達式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
匹配網址URL的正則表達式:http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?

總結

以上所述是小編給大家介紹的開發過程最全的正則表達式匹配中英文、字母和數字,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产在线日韩在线| 欧美亚洲午夜视频在线观看| 亚洲性视频网站| 国产成人免费av| 一本色道久久综合狠狠躁篇的优点| 91九色单男在线观看| 正在播放国产一区| 亚洲男人的天堂在线| www.日韩免费| 欧美日韩不卡合集视频| 日韩免费中文字幕| 精品福利在线视频| 欧美成人第一页| 国产精品99导航| 精品久久久精品| 日韩免费高清在线观看| 亚洲久久久久久久久久久| 黑人巨大精品欧美一区二区免费| 精品国产999| 久久久www成人免费精品| 国产91九色视频| 欧美日韩日本国产| 中文字幕不卡在线视频极品| 伊人久久综合97精品| 一道本无吗dⅴd在线播放一区| 久久九九精品99国产精品| 国产精品综合不卡av| 中文日韩在线视频| 国产精品第七影院| 欧美尺度大的性做爰视频| www亚洲欧美| 日本精品在线视频| 欧美日韩国产成人高清视频| 色综合久久悠悠| 中文字幕亚洲欧美日韩高清| 欧美综合在线观看| 夜夜嗨av一区二区三区四区| 日韩在线欧美在线国产在线| 国内偷自视频区视频综合| 亚洲精品91美女久久久久久久| 日韩欧美国产激情| 日韩影视在线观看| 亚洲人成网站777色婷婷| 国产一区二区三区久久精品| 91福利视频网| 国产精品久久久久久网站| 国产美女搞久久| 欧美亚洲日本网站| 欧美日韩精品中文字幕| 亚洲欧美激情在线视频| 自拍偷拍亚洲欧美| 成人春色激情网| 91亚洲国产成人久久精品网站| 久久深夜福利免费观看| 亚洲成人av片| 国产欧美在线观看| 久久久久久久久久久网站| 在线日韩中文字幕| 国产精品久久97| 国产激情久久久| 久久躁日日躁aaaaxxxx| 亚洲精品在线看| 亚洲少妇中文在线| 精品国偷自产在线| 国产精品久久久久久超碰| 91国偷自产一区二区三区的观看方式| 久久成人精品电影| 日韩视频中文字幕| 怡红院精品视频| 国产精品网红福利| 在线观看日韩视频| 国产精品第二页| 国产精品黄色影片导航在线观看| 国产日韩精品在线| 国外成人在线播放| 久久综合伊人77777| 91久久在线观看| 精品国产乱码久久久久久虫虫漫画| 久久中文字幕在线| 日韩欧美亚洲综合| 亚洲欧美日韩一区二区三区在线| 欧美精品国产精品日韩精品| 91久久精品美女高潮| 午夜免费日韩视频| 国产精品揄拍一区二区| 日本成人黄色片| 国产精品久久久久久久久久久久久久| 97在线精品视频| 亚洲色图欧美制服丝袜另类第一页| 国产精品免费久久久| 日韩av第一页| 欧美日韩免费在线观看| 亚洲欧美综合区自拍另类| 国产91精品久久久久久| 亚洲激情小视频| 亚洲精品mp4| 亚洲色图五月天| 亚洲欧美国产一区二区三区| 亚洲精品国产精品自产a区红杏吧| 97在线观看视频国产| 欧美色xxxx| 狠狠久久亚洲欧美专区| 中文字幕综合在线| 久久国产精品99国产精| 国产日韩在线免费| 日韩久久午夜影院| 国产精品永久免费| 欧美日韩福利在线观看| 亚洲аv电影天堂网| 久久免费视频网| 欧美亚洲成人免费| 97av在线视频| 久久影院在线观看| 国产欧美精品在线播放| www.亚洲天堂| 欧美综合在线观看| 日韩高清av一区二区三区| 日韩免费在线观看视频| 久久久精品一区| 欧美中文在线字幕| 国产精品香蕉av| 亚洲丝袜av一区| 亚洲天堂久久av| 欧美性xxxx极品高清hd直播| 国产主播在线一区| 亚洲偷熟乱区亚洲香蕉av| 美女啪啪无遮挡免费久久网站| 欧美激情2020午夜免费观看| 欧美精品九九久久| 日韩免费观看网站| 欧美乱妇高清无乱码| 国产精品自产拍在线观看| 深夜精品寂寞黄网站在线观看| 亚洲国产黄色片| 国产精品一区二区三区毛片淫片| 久久久精品网站| 亚洲97在线观看| 欧美激情精品久久久久| 欧美有码在线观看| 最近更新的2019中文字幕| 国产一区深夜福利| 91精品国产色综合久久不卡98口| 成人国产亚洲精品a区天堂华泰| 欧美在线中文字幕| 成人黄色在线播放| 日韩福利在线播放| 久久国产加勒比精品无码| 91精品在线国产| 国产精品九九久久久久久久| 亚洲小视频在线观看| 91av成人在线| 日韩在线视频国产| 日本午夜精品理论片a级appf发布| 国产精品综合久久久| 国产精品日日摸夜夜添夜夜av| 国产精品丝袜视频| 欧美第一淫aaasss性| 亚洲福利小视频| 亚洲综合日韩中文字幕v在线| 成人黄色在线观看| 欧美高清一级大片| 自拍亚洲一区欧美另类| 国内精品久久久久影院优| 欧美高跟鞋交xxxxxhd|