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

首頁 > 編程 > Regex > 正文

正則表達式Regular Expression (RegExp)詳解

2020-03-16 21:02:00
字體:
來源:轉載
供稿:網友
正則表達式,又稱正規表示式、正規表示法、正規表達式、規則表達式、常規表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE
 

正則表達式,又稱正規表示式、正規表示法、正規表達式、規則表達式、常規表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE)。

正則表達式使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。在很多文本編輯器里,正則表達式通常被用來檢索、替換那些符合某個模式的文本。

一、字符類

1、字符類:可以匹配他所包含的任意字符

    eg:/[abc]/和字母"a"、"b"、"c"中的任意一個匹配

2、否定字符類: 通過"^"字符定義否定字符類,他匹配所有不包含在方括號內的字符。定義否定字符類時,將一個"^"符號作為左括號內的第一個字符。

    eg:/[^abc]/匹配"a"、"b"、"c"之外的所有字符。

3、/s : 匹配的是空格符、制表符和其他Unicode空白符;

    .  :  除換行符和其他Unicode行終止符之外的任意字符。

二、重復:

1、{n,m} 匹配前一項至少n次,但不能超過m次;

2、{n,} 匹配前一項n次或者更多次;

3、{n} 匹配前一項n次;

4、? 匹配前一項0次或者1次;

5、*  匹配前一項0次或者多次;

6、+ 匹配前一項1次或者多次 .

PS:非貪婪性重復---在待匹配的字符后面跟隨一個問號即可。 "??" "+?"  "*?"

三、選擇、分組和引用

1、"|" 分割供選擇的字符

    eg:/ab|cd|ef/ 可以匹配字符串"ab"、也可以匹配字符串"cd"、還可以匹配字符串"ef"

2、"()":圓括號的作用:a.把單獨的項組合成子表達式;b.在完整的模式中定義子模式;c.允許在同一正則表達式的后部引用前面的子表達式。

3、"(?:" 和 ")"進行分組,但不記憶與改組相匹配的字符

四、指定匹配位置:

1、匹配發生的合理位置,正則表達式的錨。

2、"^" 匹配字符串的開始

3、"$" 匹配字符串的結束

4、任意正則表達式都可以作為錨點。如果在符號"(?="和")"之間加入一個表達式,它就是一個先行斷言。

5、負先行斷言"(?!"和")"

五、修飾符:

1、i 不區分大小寫

2、g 全局匹配

3、m 多行中執行匹配

六、RegExp方法

-------  String 方法  -------

1、search() 返回第一個與之匹配的字符串的位置;

2、repalce() 執行檢索和替換操作  

    如果正則表達式設置了修飾符g,那么源字符串中所有與模式匹配的字符串都將替換成第二個參數指定的字符串;如果不帶修飾符g,則只替換匹配的第一個子串。

3、match() 返回由匹配結果組成的數組

-------  RegExp方法 -------

4、exec()

5、test()

=======================    一些常用的正則表達式     ========================

1、刪除首尾行的空白字符(包括空格符、制表符、其他Unicode空白符)

var pattern = /(^/s*)|(/s*$)/g ;
"  abc  def  ".replace(pattern,""); //執行結果是:"abc  def"
2、強密碼:密碼為8-12位,并且大寫字母、小寫字母、數字、特殊字符都包含

var strongRegExp = /^(?=.{8,12})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*/W).*$/g ;
3、弱密碼:密碼為7-12位,并且包含大寫字母、小寫字母、數字中任意兩項,且不包含特殊字符

var mediumRegExp = /^(?=.{7,12})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[1-9]))|((?=.*[a-z])(?=.*[1-9]))).*$/g ;



注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品欧美一区二区| 日韩精品www| www.亚洲一二| 国内精品小视频在线观看| 久久精品99无色码中文字幕| 国产日韩精品在线播放| 久久精品国产久精国产思思| 日韩视频在线一区| 亚洲人成电影网| 欧美日韩免费区域视频在线观看| 2018国产精品视频| 大量国产精品视频| 欧美亚州一区二区三区| 日韩视频中文字幕| 亚洲综合一区二区不卡| 欧美日韩亚洲精品内裤| 欧美一级淫片aaaaaaa视频| 国产精品视频专区| 亚洲国产小视频在线观看| 欧美影院在线播放| 国产日韩亚洲欧美| 国产成人精品电影久久久| 亚洲色图av在线| 91超碰中文字幕久久精品| 综合网中文字幕| 欧美性猛交xxxx黑人| 26uuu国产精品视频| 91色在线观看| 精品免费在线视频| 欧美日韩国产一区在线| 久久亚洲精品网站| 欧美巨猛xxxx猛交黑人97人| 日韩中文字幕在线观看| 成人黄色片网站| 日韩美女视频中文字幕| 中文字幕精品国产| 日韩在线视频观看正片免费网站| 欧美大片在线看| 国产精品久久久久久久久久久久| 欧美中文在线视频| 国产精品久久久久免费a∨| 亚洲免费电影一区| 国产精品美女在线| 亚洲欧美日韩网| 中文字幕av一区中文字幕天堂| 国产精品国产三级国产aⅴ9色| 成人免费淫片视频软件| 国产欧美日韩亚洲精品| 久久精品精品电影网| 韩国三级电影久久久久久| 亚洲人成伊人成综合网久久久| www.欧美精品| 亚洲va欧美va国产综合久久| 这里精品视频免费| 欧美精品精品精品精品免费| 久久69精品久久久久久久电影好| 性欧美办公室18xxxxhd| 久久久综合av| 欧美性猛交xxxx乱大交蜜桃| 伊人青青综合网站| 欧美视频中文字幕在线| 色系列之999| 精品无人区太爽高潮在线播放| 国产mv久久久| 亚洲国产精品va在线看黑人| 国产日韩欧美另类| 国产一区玩具在线观看| 在线亚洲欧美视频| 欧美野外wwwxxx| 亚洲精品免费在线视频| 国外成人免费在线播放| 日韩欧美高清在线视频| 欧美理论片在线观看| 亚洲在线免费视频| 日韩av在线播放资源| 国产午夜精品久久久| 欧美男插女视频| 亚洲国产91色在线| 伊人成人开心激情综合网| 91成人国产在线观看| 日韩av免费网站| 国精产品一区一区三区有限在线| 在线国产精品视频| 全色精品综合影院| 最新国产精品拍自在线播放| 日韩在线视频线视频免费网站| 国内精品模特av私拍在线观看| 久久精品电影一区二区| 91高潮精品免费porn| 91免费的视频在线播放| 久久影院在线观看| 韩国欧美亚洲国产| 欧美电影免费播放| 国产成人亚洲综合91| 久久久黄色av| 91性高湖久久久久久久久_久久99| 欧美另类高清videos| 国产色婷婷国产综合在线理论片a| 26uuu日韩精品一区二区| 亚洲欧美日韩天堂一区二区| 97色在线观看免费视频| 亚洲欧美一区二区三区情侣bbw| 超在线视频97| 亚洲国产精品国自产拍av秋霞| 国产日韩亚洲欧美| 欧美日韩国产麻豆| 中文字幕av日韩| 亚洲最大福利视频网站| 青青a在线精品免费观看| 久久天堂av综合合色| 性欧美亚洲xxxx乳在线观看| 日韩视频亚洲视频| 欧美亚洲免费电影| 国产精品午夜一区二区欲梦| 欧美性猛交xxxx富婆弯腰| 国产精品视频久久久久| 中文字幕在线日韩| 欧美一区第一页| 国产精品网站入口| 欧美中文字幕视频| 国产日韩欧美成人| 国产91九色视频| 久久久国产一区| 97超视频免费观看| 欧美久久精品午夜青青大伊人| 欧美亚洲激情在线| 日韩成人中文字幕| 国产一区欧美二区三区| 日韩精品在线免费播放| 久久久视频免费观看| 久热国产精品视频| 欧美视频在线观看免费| 国产日韩欧美影视| 成人免费大片黄在线播放| 日韩av片免费在线观看| 97精品国产97久久久久久| 7777精品久久久久久| 97国产精品免费视频| 欧美xxxx14xxxxx性爽| 亚洲成人三级在线| 九九久久久久99精品| 91干在线观看| 亚洲精品99久久久久| 国产91在线高潮白浆在线观看| 91久久中文字幕| 国产精品揄拍500视频| 成人精品久久av网站| 国产精品久久久久高潮| 国产日韩av在线| 亚洲xxxx3d| 一区二区三区精品99久久| 日韩成人在线视频观看| 国产裸体写真av一区二区| 久久偷看各类女兵18女厕嘘嘘| 久久五月天综合| 日韩中文字幕久久| 久久久在线免费观看| 国产成人+综合亚洲+天堂| 国产精品大陆在线观看| 欧美裸体xxxx极品少妇软件| 欧美日韩中文字幕日韩欧美| 欧美日韩国产999| 国产69精品久久久| 久久国产天堂福利天堂|