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

主頁 > 知識庫 > 值得收藏的正則表達(dá)式大全

值得收藏的正則表達(dá)式大全

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

正則表達(dá)式,又稱正規(guī)表示法、常規(guī)表示法。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機(jī)科學(xué)的一個概念。正則表達(dá)式使用單個字符串來描述、匹配一系列符合某個句法規(guī)則。在很多文本編輯器里,正則表達(dá)式通常被用來檢索、替換那些符合某個模式的文本。

一、歸類

1. “^” 同類

“^” 匹配輸入字符串的開始位置。
“$” 匹配輸入字符串的結(jié)束位置。
“\b” 匹配一個單詞邊界,也就是指單詞和空格間的位置。(例如:”er\b”可以匹配”never”中的”er”,但是不能匹配”verb”中的”er”)
“\B” 和”\b”相反,匹配非單詞邊界(例如:”er\b”可以匹配”verb”中的”er”,但是不能匹配”never”中的”er”)

2.”*” 同類

星號(*): 星號代表匹配它前面一個字符任意遍(0或任意次)。
加號(+): 表示匹配前面字符一次或多次(至少一次)。
問號(?): 問號也是一個數(shù)量詞,它代表匹配前一個字符0次或1次。
中括號[]: 中括號用來表示一個字符集合,如果這個集合有很多元素,如26個字母,數(shù)字等,一個個地寫在中括號里,未免太麻煩了,所以一般我們用連字符來表示一個范圍(例如:[a-z]表示小寫字母的集合;[a-zA-Z]表示大小寫字母的集合)。脫字符”^”表示匹配任何不在該集合中的字符。(例如:[^a-z])。
大括號{}: 大括號的作用是指重復(fù)前面一個字符多少遍(例如:{N}:重復(fù)n遍;{n,m}:重復(fù)n~m遍;{n,}:至少重復(fù)n遍;{,m}:最多重復(fù)m遍)

3.”\s” 同類

“\w” (小寫w)表示字母或數(shù)字,等價于[a-zA-Z0-9]
“\W” (大寫W)表示非字母且非數(shù)字,與\w相反,等價于[^a-zA-Z0-9]
“\s” (小寫s)表示匹配一個空字符,包括空格,換行,回車,tab,等價于[ \n\r\t\f]
“\S” (大寫S)匹配非空格字符,與\s相反,等價于[^ \n\r\t\f]
“\d” (小寫d)表示十進(jìn)制數(shù)字,等價于[0-9]
“\D” (大寫D)匹配一個非數(shù)字字符,等價于[^0-9]

二、聲明一個checkNum函數(shù)

function checkNum(input){
 /*表示必須是1或者多個數(shù)字*/
 var regex = /^[A-Z]{6,12}$/;
 if (input.match(regex)) {
 return true;
 } else {
 return false;
 }
} 

三、聲明一個checkEmail函數(shù)

function checkEmail(input){
 var regex = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
 if (input.match(regex)) {
  return true;
 } else {
  return false;
 }
 }
}

四、封裝一個trim()

var my = function() {};
my.prototype = {
 ltrim: function(str) {
 return str.replace(/(^\s*)/g,'');
 },
 rtrim: function(str){
 return str.replace(/(\s*$)/g,'');
 },
 trim: function(str){
 return str.replace(/(^\s*)|(\s*$)/g,'');
 } 
}
 /*^ 以xx開頭*/
 /*\s 表示空格*/
 /**表示匹配零個或者多個*/
 /*g 表示匹配全部*/
 /*(^\s*)表示匹配以空格開頭一個或者多個字符*/
 /*str.replace(/(^\s*)/g,'') 表示用''替換所有的空格*/

附:常用正則表達(dá)式大全!(例如:匹配中文、匹配html)

匹配中文字符的正則表達(dá)式: [u4e00-u9fa5]
評注:匹配中文還真是個頭疼的事,有了這個表達(dá)式就好辦了
匹配雙字節(jié)字符(包括漢字在內(nèi)):[^x00-xff]
評注:可以用來計算字符串的長度(一個雙字節(jié)字符長度計2,ASCII字符計1)
匹配空白行的正則表達(dá)式:ns*r
評注:可以用來刪除空白行
匹配HTML標(biāo)記的正則表達(dá)式:(S*?)[^>]*>.*?|.*? />
評注:網(wǎng)上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對于復(fù)雜的嵌套標(biāo)記依舊無能為力
匹配首尾空白字符的正則表達(dá)式:^s*|s*$
評注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達(dá)式
匹配Email地址的正則表達(dá)式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
評注:表單驗(yàn)證時很實(shí)用
匹配網(wǎng)址URL的正則表達(dá)式:[a-zA-z]+://[^s]*
評注:網(wǎng)上流傳的版本功能很有限,上面這個基本可以滿足需求
匹配帳號是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
評注:表單驗(yàn)證時很實(shí)用
匹配國內(nèi)電話號碼:d{3}-d{8}|d{4}-d{7}
評注:匹配形式如 0511-4405222 或 021-87888822
匹配騰訊QQ號:[1-9][0-9]{4,}
評注:騰訊QQ號從10000開始
匹配中國郵政編碼:[1-9]d{5}(?!d)
評注:中國郵政編碼為6位數(shù)字
匹配身份證:d{15}|d{18}
評注:中國的身份證為15位或18位
匹配ip地址:d+.d+.d+.d+
評注:提取ip地址時有用

匹配特定數(shù)字:

^[1-9]d*$    //匹配正整數(shù)
^-[1-9]d*$   //匹配負(fù)整數(shù)
^-?[1-9]d*$   //匹配整數(shù)
^[1-9]d*|0$  //匹配非負(fù)整數(shù)(正整數(shù) + 0)
^-[1-9]d*|0$   //匹配非正整數(shù)(負(fù)整數(shù) + 0)
^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮點(diǎn)數(shù)
^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配負(fù)浮點(diǎn)數(shù)
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匹配浮點(diǎn)數(shù)
^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匹配非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)
^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匹配非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0)
評注:處理大量數(shù)據(jù)時有用,具體應(yīng)用時注意修正

匹配特定字符串:

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

只能輸入數(shù)字:“^[0-9]*$”
只能輸入n位的數(shù)字:“^d{n}$”
只能輸入至少n位數(shù)字:“^d{n,}$”
只能輸入m-n位的數(shù)字:“^d{m,n}$”
只能輸入零和非零開頭的數(shù)字:“^(0|[1-9][0-9]*)$”
只能輸入有兩位小數(shù)的正實(shí)數(shù):“^[0-9]+(.[0-9]{2})?$”
只能輸入有1-3位小數(shù)的正實(shí)數(shù):“^[0-9]+(.[0-9]{1,3})?$”
只能輸入非零的正整數(shù):“^+?[1-9][0-9]*$”
只能輸入非零的負(fù)整數(shù):“^-[1-9][0-9]*$”
只能輸入長度為3的字符:“^.{3}$”
只能輸入由26個英文字母組成的字符串:“^[A-Za-z]+$”
只能輸入由26個大寫英文字母組成的字符串:“^[A-Z]+$”
只能輸入由26個小寫英文字母組成的字符串:“^[a-z]+$”
只能輸入由數(shù)字和26個英文字母組成的字符串:“^[A-Za-z0-9]+$”
只能輸入由數(shù)字、26個英文字母或者下劃線組成的字符串:“^w+$”

驗(yàn)證用戶密碼:“^[a-zA-Z]w{5,17}$”正確格式為:以字母開頭,長度在6-18之間,
只能包含字符、數(shù)字和下劃線。
驗(yàn)證是否含有^%'',;=?$"等字符:“[^%'',;=?$x22]+”
只能輸入漢字:“^[u4e00-u9fa5],{0,}$”
驗(yàn)證Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$”
驗(yàn)證InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%=]*)?$”
驗(yàn)證電話號碼:“^((d{3,4})|d{3,4}-)?d{7,8}$”
正確格式為:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”,
“XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。
驗(yàn)證身份證號(15位或18位數(shù)字):“^d{15}|d{}18$”
驗(yàn)證一年的12個月:“^(0?[1-9]|1[0-2])$”正確格式為:“01”-“09”和“1”“12”
驗(yàn)證一個月的31天:“^((0?[1-9])|((1|2)[0-9])|30|31)$”
正確格式為:“01”“09”和“1”“31”。
匹配中文字符的正則表達(dá)式: [u4e00-u9fa5]
匹配雙字節(jié)字符(包括漢字在內(nèi)):[^x00-xff]
匹配空行的正則表達(dá)式:n[s| ]*r
匹配HTML標(biāo)記的正則表達(dá)式:/(.*)>.*|(.*) />/
匹配首尾空格的正則表達(dá)式:(^s*)|(s*$)
匹配Email地址的正則表達(dá)式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
匹配網(wǎng)址URL的正則表達(dá)式:http://([w-]+.)+[w-]+(/[w- ./?%=]*)?*/

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Java 正則表達(dá)式詳解
  • javascript 手機(jī)號碼正則表達(dá)式驗(yàn)證函數(shù)
  • 正則表達(dá)式匹配任意字符(包括換行符)的寫法
  • 比較詳細(xì)Python正則表達(dá)式操作指南(re使用)
  • grep用法詳解 grep與正則表達(dá)式
  • JAVA正則表達(dá)式 Pattern和Matcher
  • 比較正宗的驗(yàn)證郵箱的正則表達(dá)式j(luò)s代碼詳解
  • JS正則表達(dá)式大全(整理詳細(xì)且實(shí)用)
  • js 常用正則表達(dá)式表單驗(yàn)證代碼
  • 最常用的PHP正則表達(dá)式收集整理

標(biāo)簽:三亞 梅州 綿陽 鞍山 恩施 六安 池州 咸陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《值得收藏的正則表達(dá)式大全》,本文關(guān)鍵詞  值得,收藏,的,正則,表達(dá)式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《值得收藏的正則表達(dá)式大全》相關(guān)的同類信息!
  • 本頁收集關(guān)于值得收藏的正則表達(dá)式大全的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色999日韩国产欧美一区二区| 91免费精品国自产拍在线不卡| 裸体在线国模精品偷拍| 99久久久无码国产精品| 中文字幕亚洲成人| 欧日韩精品视频| 亚洲综合在线免费观看| 欧美在线观看一区| 午夜不卡av免费| 欧美一级二级三级蜜桃| 久久精品国内一区二区三区| 国产性做久久久久久| 色综合一个色综合亚洲| 亚洲国产成人av网| 91精品国产aⅴ一区二区| 国产一区二区福利| 亚洲精品一二三四区| 国产女同互慰高潮91漫画| 丰满亚洲少妇av| 一区二区三区中文字幕精品精品| 色诱亚洲精品久久久久久| 午夜精品一区二区三区三上悠亚| 欧美日韩另类一区| 国产一区二区三区美女| 国产精品系列在线| 欧美三级中文字幕| 久久超碰97中文字幕| 中文字幕一区二区三区不卡| 欧美三级电影网| 免费高清视频精品| 欧美本精品男人aⅴ天堂| 成人av在线播放网址| 一级做a爱片久久| 久久只精品国产| 懂色一区二区三区免费观看| 国产婷婷色一区二区三区| 在线观看一区二区视频| 国产精品888| 视频一区视频二区中文字幕| 亚洲免费观看高清完整版在线 | 99久久精品国产网站| 日韩av一区二| 亚洲免费观看高清完整版在线观看熊| 欧美日韩在线一区二区| 国产69精品一区二区亚洲孕妇| 亚洲成人三级小说| 国产亚洲成av人在线观看导航| 波多野结衣中文字幕一区二区三区 | 日本午夜一区二区| 中文字幕免费不卡| 日韩视频免费观看高清在线视频| 色94色欧美sute亚洲线路二 | 日韩中文字幕91| 亚洲伦在线观看| 日韩精品一区二区三区四区视频| 91看片淫黄大片一级| 成人久久视频在线观看| 韩国精品免费视频| 精品一区二区三区久久久| 三级不卡在线观看| 亚洲不卡在线观看| 日本午夜一本久久久综合| 亚洲免费在线播放| 亚洲卡通欧美制服中文| 国产精品国产精品国产专区不片| 欧美激情艳妇裸体舞| 国产精品久久久久婷婷| 精品欧美乱码久久久久久1区2区 | 日韩精品自拍偷拍| 日韩欧美国产电影| 欧美酷刑日本凌虐凌虐| 3d动漫精品啪啪| 欧美精品视频www在线观看| 欧美视频一区二区三区| 欧美日本在线观看| 7777精品久久久大香线蕉| 日韩视频免费观看高清完整版在线观看 | 精品国产三级电影在线观看| 日韩欧美一区中文| 精品国产乱码久久久久久浪潮| 欧美成人a视频| 国产欧美日韩不卡| 亚洲男人的天堂网| 日韩高清一区二区| 国产成人在线视频网站| 色综合久久久久| 日韩午夜激情av| 国产精品色哟哟| 爽爽淫人综合网网站| 国产一区二区电影| 在线观看精品一区| 2020国产精品自拍| 国产精品美女一区二区在线观看| 亚洲免费看黄网站| 国产一区二区精品久久| 91豆麻精品91久久久久久| 精品国产人成亚洲区| 亚洲国产美女搞黄色| 国产一区二区导航在线播放| 欧美影院午夜播放| 国产女人水真多18毛片18精品视频| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美日韩二区三区| 精品欧美乱码久久久久久1区2区| 国产精品剧情在线亚洲| 欧美aaaaa成人免费观看视频| 不卡电影一区二区三区| 欧美精品一区二区三区很污很色的| 中文字幕中文乱码欧美一区二区| 亚洲欧美成人一区二区三区| 国模冰冰炮一区二区| 欧美精品久久99| 一区二区三区四区在线播放| 国产成人午夜精品影院观看视频 | 欧美日本一道本| 精品久久久久久久人人人人传媒 | 亚洲乱码国产乱码精品精小说 | 久久久国产精华| 一级日本不卡的影视| 国产一区二区三区综合| 欧美老肥妇做.爰bbww视频| 777奇米成人网| 专区另类欧美日韩| 午夜欧美电影在线观看| 亚洲欧洲日韩综合一区二区| 精品一区二区三区免费视频| 成人高清免费在线播放| 久久精品99久久久| 国产一区二区三区在线观看免费视频| 麻豆高清免费国产一区| 色婷婷av久久久久久久| 91影视在线播放| 亚洲精品在线观| 蜜臀va亚洲va欧美va天堂| 99re8在线精品视频免费播放| 日韩一区二区免费高清| 亚洲成人av电影| 欧美裸体一区二区三区| 亚洲激情图片qvod| 91麻豆精东视频| 亚洲一区二区三区美女| 欧美日韩国产色站一区二区三区| 亚洲欧美激情在线| 欧美日韩午夜影院| 麻豆国产一区二区| 久久人人97超碰com| 成人一道本在线| 亚洲日本欧美天堂| 欧美日韩国产在线观看| 免费高清视频精品| 国产欧美日韩三区| 91在线视频播放地址| 亚洲国产日韩a在线播放| 欧美电影在哪看比较好| 精品在线免费观看| 国产欧美综合在线| 色婷婷亚洲精品| 免费视频一区二区| 中文字幕精品三区| 51精品国自产在线| 久久综合五月天婷婷伊人| 国产成人精品午夜视频免费| 韩国av一区二区三区在线观看| 美女视频一区二区三区| 国产不卡视频在线播放| 欧美偷拍一区二区| 一本到高清视频免费精品| 日韩精品中文字幕一区| 亚洲人一二三区| 成人av电影免费观看| 国产精品国产三级国产aⅴ中文 | 国产乱妇无码大片在线观看| 亚洲精品一区二区三区影院| 国产成人免费av在线| 亚洲免费在线观看| 337p日本欧洲亚洲大胆色噜噜| 91一区二区在线| 美女任你摸久久| 亚洲欧美激情插| 欧美精品一区二区精品网| 色综合久久综合网97色综合| 久久精品国产精品青草| 亚洲一区二区综合| 欧美国产一区视频在线观看| 3atv在线一区二区三区| 国产.欧美.日韩| 蜜桃视频一区二区三区在线观看| 综合av第一页| 日本一区二区视频在线观看| 欧美日韩你懂的| 色嗨嗨av一区二区三区| 粉嫩一区二区三区在线看| 美女一区二区三区在线观看| 一区二区三区四区在线| 国产精品二三区| 国产免费久久精品| 久久久久久久久久久久电影 | 成人美女在线观看| 精品一区二区三区不卡 | 色综合久久久久综合体|