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

首頁 > 編程 > Regex > 正文

正則表達式日常收集整理(簡單且實用)

2020-03-16 20:58:24
字體:
來源:轉載
供稿:網友

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

正則表達式的功能非常的強大,廢話不多說了,直接給大家分享整理的內容了。

一:基本匹配符:

/d 匹配數字      eg:'5/d0'------->'580'

/w 匹配字母或數字   eg:'/d/w/w'--------->'8zh'

. 匹配除換行符外的任何一個字符任意字符    eg:'zh.'----------->'zh&'

/s 空白符(tab)或空格

二:匹配字符長度:

* 表示任意個字符(包括0個)

+ 表示至少一個字符

? 表示0個或1個字符

{n} 表示n個字符

{n,m}表示n-m個字符

********************************************************

練習題一道:/d{3}/s+/d{3,8};

答案在這里2333: 匹配的是由3個數字緊接至少一個空格或空白符緊接3到8個數字;

********************************************************

<<<<< 補充一句: 像'-'這樣的特殊字符需要轉譯才能匹配哦~ like this '/-' >>>>>

三: 但是如果單純是這樣的匹配的話, 未免有點簡單點了, 面對復雜的匹配我們還需要更精準的匹配方法:

[0-9a-zA-Z/_] 可以匹配一個數字或者字母或者下劃線, 親測: '0', 'a', 'Z', '_'都能匹配, 所以說介種表達方式是可或可與的組成方式;

[0-9a-zA-Z/_]+ 可以匹配至少由一個數字或字母或下劃線組成的字符串;

[a-zA-Z/_][0-9a-zA-Z/_]* 可以匹配由字母或下劃線開頭, 后面緊接任意一個數字或字母或下劃線;

[a-zA-Z/_][0-9a-zA-Z/_]{0,19} 限制長度在1到20, 為什么是1到20呢, 開頭占一位后面緊接的字符串限制在0到19, 所以最大長度限制在20啦;

A|B 可以匹配A或B. [J|j]aina可以匹配jaina或Jaina;

^ 表示必須以某字符開頭, eg: ^/d 表示必須以數字開頭的

$ 表示必須以某字符結尾 , eg: /d$ 表示必須以數字結尾, 注意它們倆的表達方式^是放在字符前面的, $是放在字符后面的

四: js中的驗證方法:

var reg='/d{3}/s+/d{3,8}';var tel='010 123456';console.log(reg.test(tel));//true

以上所述是小編給大家介紹的正則表達式日常收集整理(簡單且實用),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到正則表達式頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一级免费在线视频 | 制服丝袜成人动漫 | 久久久久久久久免费 | 色毛片 | 欧美www| 久草最新在线 | 久久国产中文 | 国产亚洲高清视频 | 一区二区久久精品66国产精品 | 精品国产乱码久久久久久丨区2区 | 免费观看三级毛片 | 欧美一区在线观看视频 | 九九热在线视频免费观看 | xxxxhd73国产| 91香蕉影视 | 中文字幕爱爱视频 | 狼伊千合综网中文 | 免费色片 | 九一免费版在线观看 | 美女网站黄在线观看 | 少妇一级淫片免费放播放 | 红杏亚洲影院一区二区三区 | 99精品热视频 | 国产91九色 | 欧美巨乳在线观看 | 最新在线中文字幕 | 护士hd欧美free性xxxx | 久久sp| 国产成人精品免费视频大全最热 | 欧美高清在线精品一区二区不卡 | 7777视频 | 在线观看免费精品 | 免费观看黄色一级视频 | 欧美羞羞视频 | 日本一区二区久久久 | 日本在线免费观看视频 | 九草在线视频 | 国产99久久久久久免费看农村 | 亚洲婷婷日日综合婷婷噜噜噜 | 欧美高清在线精品一区二区不卡 | a黄毛片|