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

首頁 > 課堂 > 小程序 > 正文

微信小程序框架功能之正則表達式(XRegExp )

2020-03-21 16:27:23
字體:
來源:轉載
供稿:網友

XRegExp 是一個開源的JavaScript 庫提供一個參數化、可擴展的支持各種瀏覽器的正則表達式的實現庫,支持附加語法、標志以及方法。

XRegExp

XRegExp是一個為JS的正則表達式提供擴展功能的庫, 調用之后可以彌補原生JS在正則方面的一些不足,也在很大程度上增強了JS正則的功能。它解決了瀏覽器之間正則的兼容問題,且支持原生ES6正則語法。

XRegExp的主要特性:

擴展的正則語法,包括支持命名的捕獲組以及更強大的文本替換

增加修飾符(flags)s支持單行模式;x 忽略空格以及行注釋;n 明確捕獲組模式;A 支持21位Unicode匹配

提供一套函數簡化正則處理

解決跨瀏覽器的正則兼容問題

在此基礎上提供擴展(addons)支持更多的正則語法和功能

XRegExp 使用

XRegExp 的最主要的 API 是構造函數,語法如下:

XRegExp(pattern, [flags])

pattern參數為字符型的正則表達式

[flags]為可選的正則修飾符,當然也是字符型,它支持原生的修飾符以及XRegExp中的擴展修飾符

返回值為被擴展的正則對象。
 

  1.     var date = XRegExp('(?<year>  [0-9]{4} ) -?  # year  /n/ 
  2.  
  3.                 (?<month> [0-9]{2} ) -?  # month /n/ 
  4.  
  5.                 (?<day>   [0-9]{2} )     # day   ', 'x');    var match = XRegExp.exec('2015-02-22', date);    console.log(match.year); // 輸出:2015 
  6.  
  7. forEach 
  8.  
  9.     var evens = []; 
  10.  
  11.     XRegExp.forEach('1a2345', //d/, function (match, i) {        if (i % 2) evens.push(+match[0]); 
  12.  
  13.     });    console.log(evens); // 輸出:[2, 4] 
  14.  
  15. matchChain 
  16.  
  17.     var result1 = XRegExp.matchChain('1 <b>2</b> 3 <b>4 a 56</b>', [ 
  18.  
  19.         XRegExp('(?is)<b>.*?</b>'),        //d+/ 
  20.  
  21.     ]);    console.log(result1); // 輸出:["2", "4", "56"] 
  22.  
  23.     var html = '<a href="https://xregexp.com/">XRegExp</a>' +        '<a href="https://www.google.com/">Google</a>';    var result2 = XRegExp.matchChain(html, [ 
  24.  
  25.         { regex: /<a href="([^"]+)">/i, backref: 1 }, 
  26.  
  27.         { regex: XRegExp('(?i)^https?://(?<domain>[^/?#]+)'), backref: 'domain' } 
  28.  
  29.     ]);    console.log(result2); // 輸出:["xregexp.com", "www.google.com"] 
  30.  
  31. union 
  32.  
  33.     var result3 = XRegExp.union(['a+b*c', /(dog)/1/, /(cat)/1/], 'i');    console.log(result3); // 輸出:/a/+b/*c|(dog)/1|(cat)/2/i 
  34.  
  35. exec 
  36.  
  37.     var pos = 3;    var result4 = [];    while (match = XRegExp.exec('<1><2><3><4>5<6>', /<(/d+)>/, pos, 'sticky')) { 
  38.  
  39.         result4.push(match[1]); 
  40.  
  41.         pos = match.index + match[0].length; 
  42.  
  43.     }    console.log(result4);  // 輸出:['2', '3', '4'] 
  44.  
  45. replace 
  46.  
  47.     var result5 = XRegExp.replace('2015-02-22', date, '${month}/${day}/${year}');    console.log(result5); 
  48.  
  49.     var result6 = XRegExp.replace('2015-02-22', date, function (match) {        return match.month + '/' + match.day + '/' + match.year; 
  50.  
  51.     });    console.log(result6); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久91超碰青草是什么| 国产精品高潮呻吟视频| 国产香蕉97碰碰久久人人| 亚洲视频综合网| 国产成人精品在线观看| 成人女保姆的销魂服务| 欧美国产日韩二区| 欧美老肥婆性猛交视频| 亚洲精品小视频| 久久精品视频中文字幕| 欧美成人精品在线| 欧美激情一区二区三区久久久| 国产精品丝袜白浆摸在线| 欧美性受xxx| 亚洲加勒比久久88色综合| 欧美大尺度激情区在线播放| 成人黄色av播放免费| 亚洲在线免费视频| 亚洲a成v人在线观看| 国产精品九九久久久久久久| 超碰97人人做人人爱少妇| 日韩欧美国产成人| 国产一区在线播放| 黄色成人在线免费| 午夜欧美大片免费观看| 欧美在线不卡区| 91在线免费看网站| 久久久精品美女| 亚洲一级免费视频| 欧美午夜精品久久久久久久| 中文字幕日韩精品在线| 久久久免费观看| 久热国产精品视频| 91在线中文字幕| 国产精品午夜一区二区欲梦| 日韩乱码在线视频| 国内精品久久久久| 欧美精品激情blacked18| 91精品国产91| 欧美日韩另类视频| 精品亚洲一区二区三区| 久久亚洲精品毛片| 国产在线视频不卡| 亚洲综合日韩中文字幕v在线| 91青草视频久久| 欧美日韩中文字幕| 亚洲毛片一区二区| 日韩一区二区福利| 日本精品在线视频| 亚洲国产中文字幕在线观看| 久久久久久网站| 自拍偷拍亚洲在线| 国产精品免费视频久久久| 日韩免费av在线| 成人精品一区二区三区电影黑人| 成人免费视频网| 欧美视频在线观看 亚洲欧| 久久久久免费视频| 91精品久久久久久久久久久| 久久久久久久亚洲精品| 日韩中文字幕久久| 最新亚洲国产精品| 日韩欧美一区二区三区久久| 久久综合伊人77777| 欧美理论电影网| 中文字幕欧美精品日韩中文字幕| 日韩精品在线私人| 国产精品自拍小视频| 97在线视频免费看| 97超级碰碰碰久久久| 78色国产精品| 亚洲免费福利视频| 精品久久久香蕉免费精品视频| 91精品在线一区| 在线日韩第一页| 日韩精品在线电影| 欧美日韩午夜激情| 黑人欧美xxxx| 北条麻妃一区二区在线观看| 午夜精品久久久久久久白皮肤| 亚洲女成人图区| 午夜精品久久久99热福利| 伊人久久久久久久久久久久久| 国产日韩欧美在线看| 久久777国产线看观看精品| 精品小视频在线| 91美女高潮出水| 日韩电影在线观看免费| 欧美国产日韩在线| 亚洲日本中文字幕| 91日本在线视频| 亚洲人成网站色ww在线| 国产美女扒开尿口久久久| 成人有码在线视频| 国产日韩精品在线播放| 国产亚洲成精品久久| 黑人极品videos精品欧美裸| 欧美在线观看视频| 国产成人免费av电影| 国产精品入口日韩视频大尺度| 久久福利网址导航| 久久久久久久久久久91| 国产成人久久精品| 国产97人人超碰caoprom| 最新中文字幕亚洲| 在线观看欧美日韩国产| 亚洲热线99精品视频| 57pao成人国产永久免费| 国产日韩在线一区| 亚洲级视频在线观看免费1级| 色系列之999| 欧美成人精品在线视频| 亚洲国产精品系列| 91av视频在线免费观看| 91亚洲精品在线| 欧美最近摘花xxxx摘花| 91tv亚洲精品香蕉国产一区7ujn| 亚洲大胆人体在线| 欧美一级大片视频| 国产中文欧美精品| 日韩欧美主播在线| 国产美女扒开尿口久久久| 日本一区二区在线播放| 亚洲精品视频二区| 精品国产91久久久| 亚洲美女久久久| 日韩免费观看av| 国产色婷婷国产综合在线理论片a| 亚洲午夜色婷婷在线| 亚洲一区二区三区成人在线视频精品| 最新国产精品亚洲| 亚洲激情 国产| 精品亚洲男同gayvideo网站| 久久国产精品免费视频| 91国产美女视频| 欧美激情精品在线| 97av视频在线| 欧美日韩性生活视频| 亚洲专区国产精品| 日韩在线观看免费全| 伊人久久久久久久久久| 欧美中文字幕第一页| 久久久久久久成人| 欧美日韩国产一区在线| 日韩一区av在线| 国产精品视频不卡| 欧美亚洲另类激情另类| 成人免费xxxxx在线观看| 成人看片人aa| 国产精品一区二区三区成人| 国产精品自拍偷拍视频| 色www亚洲国产张柏芝| 992tv在线成人免费观看| 日韩免费在线播放| 性日韩欧美在线视频| 欧美精品18videosex性欧美| 亚洲国产99精品国自产| 性金发美女69hd大尺寸| 在线观看国产精品91| 精品成人久久av| 国产精品久久久91| 精品亚洲va在线va天堂资源站| 91九色综合久久| 国产欧美日韩亚洲精品|