一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 正則表達式 - javascript 正則表達式(二) 使用技巧說明

javascript 正則表達式(二) 使用技巧說明

2020-07-30 17:21正則之家 正則表達式

javascript 正則表達式(二) 使用技巧說明

 一、字符類

      概念: 將單獨的直接量字符放進方括號內就可以組合成字符類(character class)。

      注:紅色表示不是特別清楚的

      [...]  ——表示字符類中任意一個字符都滿足     

      [^...]——除字符類中的任意一個字符都滿足

      .——除換行符(\n)和Unicode終止符之外的任意字符(不知道有什么用?)

      \w——(word)任何ASCII單字字符,==[a-zA-Z0-9]

      \W——任何非ASCII單字字符,==[^a-zA-Z0-9]

      \s ——(space)任何Unicode空白字符

      \S——任何非Unicode空白字符

      \d——任何ASCII數字,等價于[0-9]

      \D——除了ASCII數字,==[^0-9]

      [\b]——退格直接量(不知道有什么用?)

二、重復

      重復還有:{n,m},{n,},{n},?,+,*不一一解釋

      注:重復是匹配前一模式的一個或多個副本

三、非貪婪的重復(看是明白一點,做了實驗后不明白了!)  

復制代碼 代碼如下:


var s = "aaaaabab";
var tanlan = /a*b/;
var landu = /a*?b/;
var t = s.match(tanlan); //本以為t:aaaaabab,l:aaaaab
var l = s.match(landu); //這兩個匹配出來的數組居然是一樣的


四、選擇、分組和引用

|:選擇

匹配符號從左到右的表達式(匹配一個后不會再往后走了)

var regChoose = /\d{2}|\w{4}/; //要么兩位小數,要么四個小寫字母,匹配第一個就不匹配第二個


():組合

作用一:將單獨的項目組合成子表達式

var regCombination = /(菜鳥吃蟲)+蟲吃菜/ //“菜鳥吃蟲”一定要出現一次或更多次

作用二:取出字串,以后匹配

  1. <input id="TextChoose" style="MARGIN-LEFT: 25px" value="fdsa24fdas24" /> <input onclick="IsNewline()" type="button" value="子串驗證" /></p> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 麻豆最新| 国产免费一区二区三区免费视频 | 韩国帅男同gay网站 韩国三级在线播放 | 女同久久另类99精品国产 | 不卡一区二区三区卡 | 乳女教师欲乱动漫无修版动画3d | 粉嫩高中生第一次不戴套 | 精品国产剧情在线观看 | 亚洲AV无码专区国产精品麻豆 | 国产精品一区二区在线观看完整版 | 亚洲欧美精品天堂久久综合一区 | 福利入口在线观看 | 国产图片一区 | 亚洲免费黄色网 | 欧美极品brazzers 高清 | 国产午夜亚洲精品理论片不卡 | 国产午夜精品一区二区三区不卡 | 国产日日操 | 成人免费国产欧美日韩你懂的 | 亚洲第6页 | 91香蕉视频导航 | 天堂网站天堂小说 | 国产精品嫩草影院一二三区入口 | 男女男在线精品网站免费观看 | 好大好热 | 亚洲女同一区二区 | 窝窝午夜精品一区二区 | 日韩一区二区三区在线 | 欧美2区 | 成人一级黄色大片 | 日本中文字幕在线视频 | 岛国最新资源网站 | 白丝vk丨tk失禁 | 亚洲国产区男人本色在线观看欧美 | 色老大在线 | 色屁屁www | 亚洲精品第一国产综合高清 | 国产精品猎奇系列在线观看 | 暖暖视频高清图片免费完整版 | 亚洲香蕉视频 | 精品久久免费视频 |