麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

字符串匹配——正則表達式

2024-04-27 15:12:04
字體:
來源:轉載
供稿:網友

檢驗用戶輸入信息是否符合規則,經常要用到正則表達式,類似手機號、E-mail的格式判定等,這里簡單介紹一下正則表達式的匹配規則吧。 一、在正則表達式中,如果直接給出字符,就是精確匹配。 /d 可以匹配一個數字 /w 可以匹配一個字母或數字 /s 可以匹配一個空格(也包括Tab等空白符) . 可以匹配任意字符

二、要匹配變長的字符,在正則表達式中, * 表示任意個字符(包括0個) + 表示至少一個字符 ? 表示0個或1個字符 {n} 表示n個字符 {n,m} 表示n-m個字符

例如:/d{3}/s+/d{3,8}

/d{3} 表示匹配3個數字,例如’123’;

/s 可以匹配一個空格(也包括Tab等空白符),所以/s+表示至少有一個空格,例如匹配’ ‘,’/t/t’等;

/d{3,8} 表示3-8個數字,例如’12345678’。

如果要匹配帶區號的電話號碼如:’010-12345’ 由于’-‘是特殊字符,在正則表達式中,要用’/’轉義,所以,上面的正則是/d{3}-/d{3,8}

三、要做更精確地匹配,可以用[]表示范圍,如:

[0-9a-zA-Z/_] 可以匹配一個數字、字母或者下劃線;

[0-9a-zA-Z/_]+ 可以匹配至少由一個數字、字母或者下劃線組成的字符串,比如’a123’,’0_z’,’Js2017’等等;

[a-zA-Z/_/$][0-9a-zA-Z/_/$]* 可以匹配由字母或下劃線、$開頭,后接任意個由一個數字、字母或者下劃線、$組成的字符串,也就是javaScript允許的變量名;

[a-zA-Z/_/$][0-9a-zA-Z/_/$]{0, 19} 更精確地限制了變量的長度是1-20個字符(前面1個字符+后面最多19個字符)。

A|B 可以匹配A或B,所以(J|j)ava(S|s)cript 可以匹配’Javascript’、’Javascript’、’javaScript’或者’javascript’。

^ 表示行的開頭,^/d 表示必須以數字開頭。

$ 表示行的結束,/d$ 表示必須以數字結束。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人一区免费视频 | 中文字幕一区二区三区四区 | h视频免费在线 | av在线大全| 午夜视频在线观看免费视频 | 综合国产一区 | 免费a视频在线观看 | 免费黄色入口 | 国产精品午夜未成人免费观看 | 久久久久久久久久久久久久国产 | 精品久久久久久中文字幕 | 国产高潮好爽好大受不了了 | 国产精品久久久久久久四虎电影 | 久久中出 | 中文字幕涩涩久久乱小说 | 懂色粉嫩av久婷啪 | 精品成人免费一区二区在线播放 | 日本黄色大片免费观看 | 欧美大胆xxxx肉体摄影 | av电影网站在线 | 视频一区 日韩 | 久久国产精品区 | 国产精品自在线拍 | 国产精品免费一区二区三区四区 | 成人在线免费观看网址 | 国产1区视频 | av电影院在线观看 | 欧美巨根 | 国产成人精品无人区一区 | 日本68xxxx| 亚洲一区二区免费 | 高清做爰免费无遮网站挡 | 亚洲精品com | 99精品电影| 日韩电影av在线 | 久久久久久久久久久影视 | 成人区一区二区三区 | 婷婷久久网 | 91久久综合 | 欧美一级做性受免费大片免费 | 国产精品久久久久久久久久了 |