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

首頁 > 編程 > JavaScript > 正文

ES6正則表達式的一些新功能總結

2019-11-19 16:37:59
字體:
來源:轉載
供稿:網友

本文主要總結了ES6正則表達式的一些新功能,分享出來供大家參考學習,下面來看看詳細的介紹:

一、構造函數實例化參數的變化

大家都知道,在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屬性

      返回正則的修飾符

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩成人精品| 一本大道香蕉久在线播放29| 色老头一区二区三区在线观看| 亚洲欧美日本另类| 中文字幕欧美日韩| 日韩电影大全免费观看2023年上| 久久综合电影一区| 国产欧美日韩中文字幕| 日韩欧美视频一区二区三区| 成人欧美一区二区三区黑人孕妇| 红桃av永久久久| 亚洲风情亚aⅴ在线发布| 波霸ol色综合久久| 成人精品在线视频| 免费91麻豆精品国产自产在线观看| 日韩在线视频国产| 国内精品久久久久久中文字幕| 国产精品444| 欧美黑人xxxx| 欧美激情亚洲精品| 亚洲国产成人精品久久久国产成人一区| 国产精品扒开腿做爽爽爽视频| 久久久久久久久久久成人| 日韩av一区在线观看| 亚洲美女久久久| 久久久久www| 国产精品电影网站| 91在线高清视频| 日韩在线视频免费观看高清中文| 欧美电影在线观看网站| 亚洲一区二区三区毛片| 久久精品国产99国产精品澳门| 欧美成人免费大片| 欧美性猛交xxxx富婆弯腰| 久久久精品美女| 青青久久av北条麻妃黑人| 欧美激情一区二区三区在线视频观看| 久久久久亚洲精品国产| 97在线视频免费播放| 亚洲激情 国产| 国产一区二区三区免费视频| 日韩中文字幕不卡视频| 国产玖玖精品视频| 欧美一级bbbbb性bbbb喷潮片| 国产美女被下药99| 在线午夜精品自拍| 日本精品一区二区三区在线播放视频| 国产一区二区视频在线观看| 国产精品草莓在线免费观看| 亚洲人成电影网站色www| 久久精品成人欧美大片古装| 精品视频—区二区三区免费| 日韩精品免费电影| 26uuu久久噜噜噜噜| 欧美高清自拍一区| 正在播放欧美一区| 欧美在线观看视频| 久久久久久久久久久国产| 欧美一区二区三区精品电影| 97视频免费在线观看| 91久久精品国产91久久性色| 欧美在线中文字幕| 国产成人精品一区二区| 久久黄色av网站| 精品成人国产在线观看男人呻吟| 久久综合网hezyo| 亚洲精品色婷婷福利天堂| 最近日韩中文字幕中文| 久久伊人精品视频| 一区二区亚洲精品国产| 91精品久久久久久久久| 国产精品影院在线观看| 国产亚洲视频在线| 日韩精品免费一线在线观看| 国模精品视频一区二区| 欧美激情精品久久久久久蜜臀| 亚洲自拍偷拍一区| 色综合久久精品亚洲国产| 日韩欧美亚洲国产一区| 2018日韩中文字幕| 亚洲精品国产精品乱码不99按摩| 中文字幕在线国产精品| 日韩最新av在线| 综合欧美国产视频二区| 欧美丰满片xxx777| 这里只有精品在线观看| 日韩黄色高清视频| 97精品视频在线播放| 欧美成人午夜激情| 精品久久久久久久大神国产| 欧美日韩午夜视频在线观看| 国产精品成人aaaaa网站| 亚洲欧美色婷婷| 中文字幕精品av| 欧美理论在线观看| 日韩麻豆第一页| 日韩av在线影院| 韩日精品中文字幕| 久久久女人电视剧免费播放下载| 日韩在线免费观看视频| 亚洲综合大片69999| 亚洲欧美日韩在线高清直播| 91精品国产九九九久久久亚洲| 在线成人激情黄色| 亚洲精品白浆高清久久久久久| 国产精品www色诱视频| 欧美午夜精品久久久久久人妖| 国产视频自拍一区| 91精品国产91久久久| 日韩中文字幕欧美| 久久精品国产69国产精品亚洲| 亚洲精品国产精品乱码不99按摩| 一本色道久久综合狠狠躁篇怎么玩| 国语自产精品视频在线看一大j8| 日韩视频精品在线| 成人久久一区二区三区| 久久久999国产| 亚洲国产精品推荐| 久久99久国产精品黄毛片入口| 亚洲美腿欧美激情另类| 亚洲日韩中文字幕在线播放| 国产精品免费一区二区三区都可以| 精品国产欧美一区二区五十路| 午夜免费在线观看精品视频| 欧美另类极品videosbest最新版本| 亚洲男人天堂古典| 国产福利视频一区| 欧美电影电视剧在线观看| 91精品国产色综合| 日韩精品小视频| 亚洲男人的天堂在线播放| 亚洲免费福利视频| 91久久中文字幕| 精品久久久久久久久久久久| 中文字幕视频一区二区在线有码| 亚洲国产精品热久久| 4438全国亚洲精品在线观看视频| 97国产精品视频人人做人人爱| 亚洲欧洲第一视频| 久久综合免费视频影院| 国产精品黄页免费高清在线观看| 成人日韩av在线| 日韩电影大全免费观看2023年上| 国产精品第2页| 81精品国产乱码久久久久久| 欧美激情一二区| 国产欧美日韩中文字幕| 亚洲区一区二区| 成人激情视频网| 色悠久久久久综合先锋影音下载| 日韩精品中文字| 欧美激情久久久久久| 自拍视频国产精品| 日韩精品视频免费在线观看| 亚洲aⅴ男人的天堂在线观看| 亚洲精品美女在线观看播放| 欧美在线观看网址综合| 欧美日韩国产一区二区三区| 在线精品视频视频中文字幕| 久久久久久久久久婷婷| 人妖精品videosex性欧美| 综合136福利视频在线| 国产日本欧美视频| 国产精品美乳一区二区免费|