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

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

ES6正則表達式的新功能

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

一、構造函數實例化參數的變化 大家都知道,在ES5中,new RegExp(參數1,參數2),參數1若是指定了正則修飾符,則參數2就不應該出現,否則將會報錯,在ES6中,第二個參數的正則修飾符會覆蓋掉原有的修飾符:

<script>//在ES5中,下面的正則自帶修飾符ig,則第二個參數不能出現var reg = new RegExp(/asd/ig);//在ES6中,如下:var reg = new RegExp(/asd/ig,'i');//i會覆蓋掉原來的ig</script>

二、u修飾符 u修飾符可以自動識別碼點大于0xFFFF的編碼。只是ES6的新增內容!

<script>//uD83D/u.test("/uD83D/uDC2A");//在ES6中會返回false,u修飾符默認處理的UTF-16編碼//uD83D/.test("/uD83D/uDC2A");//在ES5中會將test的的參數拆分成兩個字符,返回true</script>

另外使用u修飾符需要注意一下幾點: 1. “.”字符 在正則表達式中,.字符的含義是除了換行符以外的所有字符,如要.字符匹配碼點大于/uFFFF的字符,必須帶u修飾符,否則不能正常識別;

<svcipt>var s = "??";//在ES5中/^.$/.test(s)//false//在ES6中/^.$/u.test(s)//true</script>

2.Unicode字符表示法 ES6中新增使用了大括號表示Unicode字符,這種方法在正則表達式中必須加上u修飾符才能識別。

<svcipt>//在ES5中,61會被當做量詞使用//u{61}/.test("a")//false//在ES6中//u{61}/u.test("a")//true</script>

3.預定義模式 u修飾符也影響到預定義模式,加了u修飾符,才能正確識別碼點大于0xFFFF的Unicode字符。 4.對i修飾符的影響 有些Unicode編碼的字符比較接近,比如大寫的K的編碼有/u004B和/u212A,

<svcipt>//未添加u修飾/[a-z]/.test("/u212A")//false//添加u修飾/[a-z]/iu.test("/u212A")//true</script>

三、y修飾符 ES6還新增了一個y修飾符,與通常的g修飾符用法類似,都是用來全局匹配,不同的是y修飾符又叫做“粘連”修飾符,在上一次匹配成功的下一個位置開始匹配,但是下一次開始位置必須要能夠滿足匹配,也就是匹配從剩余的第一個位置開始,這就是“粘連”的含義(個人理解)吧。舉個例子吧!

<svcipt>var s = QQqq_q_qq;var r1 = /q+/g;var r2 = /q+/y//第一次匹配r1.exec(s)//["qqqq"]r2.exec(s)//["qqqq"]//第二次匹配r1.exec(s)//["qqq"]r2.exec(s)//null</script>

注意:y修飾符隱含了頭部匹配的標志^

/a/.exec("bdab");//null/a/.exec("abbd");//["a"]開頭必須匹配上

四、新增屬性 1.sticky屬性 判斷正則是否設置了y修飾符。 返回布爾值。 2.flags屬性 返回正則的修飾符 備注:本博文參考阮一峰老師的《ECMAScript6入門》,推薦大家閱讀!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人黄色在线播放| 精品国产区一区二区三区在线观看| 日本不卡免费高清视频| 91精品视频免费观看| 欧美黑人巨大xxx极品| 精品久久久久久中文字幕一区奶水| 欧美多人爱爱视频网站| 狠狠色噜噜狠狠狠狠97| 亚洲人成伊人成综合网久久久| 97在线日本国产| 欧美最顶级丰满的aⅴ艳星| 亚洲激情在线观看视频免费| 精品久久久久久国产91| 久久免费观看视频| 亚洲级视频在线观看免费1级| 91久久精品国产| 日韩精品久久久久久久玫瑰园| 色爱精品视频一区| 国产精欧美一区二区三区| 色婷婷亚洲mv天堂mv在影片| 日韩视频在线一区| 国产精品免费福利| 亚洲欧美日韩精品久久奇米色影视| 国产日韩欧美中文在线播放| 久久亚洲春色中文字幕| 色婷婷av一区二区三区在线观看| 国产成人精品久久亚洲高清不卡| 久久成人免费视频| 中文字幕日韩高清| 亚洲影视九九影院在线观看| 成人做爽爽免费视频| 国产精品久久久久久久久粉嫩av| 国产精品美女午夜av| 日韩精品福利网站| 国产91在线视频| 日韩动漫免费观看电视剧高清| 亚洲人av在线影院| 中文字幕亚洲欧美日韩2019| 亚洲999一在线观看www| 亚洲综合色激情五月| 日韩电视剧在线观看免费网站| 亚洲成人国产精品| 欧美精品在线第一页| 亚洲精品一区在线观看香蕉| 久久久久www| 国产精品久久久999| 国产成人在线一区二区| 亚洲国产美女久久久久| 色婷婷av一区二区三区久久| 亚洲精品99久久久久| 亚洲三级av在线| 最近2019年好看中文字幕视频| 丝袜一区二区三区| 色偷偷av亚洲男人的天堂| 日本精品一区二区三区在线| 国产精品18久久久久久首页狼| 国产午夜精品免费一区二区三区| 亚洲乱码国产乱码精品精天堂| 亚洲欧洲午夜一线一品| 国产精品视频网站| 欧美激情视频给我| 91av在线免费观看| 激情成人在线视频| 欧美在线视频观看| 欧美大尺度激情区在线播放| 欧日韩不卡在线视频| 大荫蒂欧美视频另类xxxx| 亚洲国产精品一区二区久| 欧美日韩国产综合新一区| 中文字幕视频在线免费欧美日韩综合在线看| 久久精品亚洲94久久精品| 日韩综合视频在线观看| 色七七影院综合| 92版电视剧仙鹤神针在线观看| 国产精品91久久久| 最近2019免费中文字幕视频三| 菠萝蜜影院一区二区免费| 亚洲第一页中文字幕| 亚洲欧美中文字幕| 九九热在线精品视频| 日韩av影视综合网| 久久久人成影片一区二区三区观看| 亚洲欧洲国产一区| 欧美性理论片在线观看片免费| 日韩激情在线视频| 欧美福利在线观看| 精品久久久国产精品999| 国产日韩精品一区二区| 国产精品久久999| 亚洲性生活视频在线观看| 日韩av网站大全| 欧美日韩国产成人在线观看| 日韩av大片免费看| 精品人伦一区二区三区蜜桃网站| 欧美日韩国产精品一区二区三区四区| 色偷偷91综合久久噜噜| 日韩成人中文电影| 日产精品久久久一区二区福利| 午夜精品一区二区三区视频免费看| 久久成人精品视频| 中文字幕少妇一区二区三区| 在线免费观看羞羞视频一区二区| 国产精品成人v| 久久人人爽人人爽人人片av高清| 日本久久久久久久| 国产精欧美一区二区三区| 日韩欧美aaa| 亚洲精品99999| 亚洲欧美日韩一区二区三区在线| 久久久久久久久久久免费精品| 国产午夜精品全部视频在线播放| 亚洲图片在线综合| 在线视频一区二区| 欧美日韩免费观看中文| 亚洲风情亚aⅴ在线发布| 亚洲一区二区三区视频| 韩国国内大量揄拍精品视频| 欧美日韩一区二区三区在线免费观看| 亚洲va男人天堂| 国产精品丝袜白浆摸在线| 精品国产一区二区三区在线观看| 欧美视频在线看| 亚洲一区二区三区视频| 亚洲精品网站在线播放gif| 7777kkkk成人观看| 韩国精品美女www爽爽爽视频| 国产精品国内视频| 琪琪亚洲精品午夜在线| 国产精品99久久99久久久二8| 欧美日韩激情网| 国产精品嫩草影院久久久| 久久久久久久影院| 国产在线观看精品一区二区三区| 中文字幕亚洲情99在线| 亚洲国产毛片完整版| 91在线精品视频| 国产乱人伦真实精品视频| 91国内揄拍国内精品对白| 国产亚洲精品一区二区| 久久精品亚洲国产| www.亚洲男人天堂| 国产欧美精品日韩精品| 日韩有码片在线观看| 国内成人精品一区| 91超碰caoporn97人人| 国产精品久久久久久av福利| 欧美性开放视频| 久久久精品一区二区| 中文字幕视频一区二区在线有码| 97色在线观看| 日韩免费在线免费观看| 日韩在线观看电影| 国产精品27p| 亚洲欧美日韩高清| 精品五月天久久| 91在线视频免费| 在线观看不卡av| 日韩成人激情在线| 在线电影av不卡网址| 日韩电影免费观看在线| 亚洲xxxxx性| 成人免费在线视频网址| 5278欧美一区二区三区| 欧美疯狂性受xxxxx另类|