es6 語法 (正則擴充套件)

2021-09-27 13:43:00 字數 466 閱讀 1348

//es5中常見修飾符是g、i;es6中新增 y,u

//exec() 方法用於檢索字串中的正規表示式的匹配。

/.test('a')); //false

console.log(/\u/u.test('a'));//true 加上u才能被識別

console.log(`\u`); //?

let s = '?';

console.log('u',/^.$/.test(s)); //false

console.log('u-2',/^.$/u.test(s)); //true 字串大於兩個字元需要加u才能識別

console.log('test',/?/.test('??')); //false

console.log('test',/?/u.test('??')); //true

}更多專業前端知識,請上

【猿2048】www.mk2048.com

ES6精華 正則擴充套件

本篇概括了es6中正規表示式新增部分的精華要點 最好有es5的基礎 使正則處於unicode模式。關於es6的字元擴充套件知識,可檢視這裡。處於unicode模式下的正則,可以正確識別32位 四位元組 字元。let c ud83d udc2a 32位字元 console.log s test c f...

ES6 正則的擴充套件

一,regexp 建構函式 es5中,regexp建構函式的引數有兩種情況。1,引數是字串,第二個引數表示正規表示式的修飾符 flag 2,引數是乙個正規表示式,返回乙個原有正規表示式的拷貝。es6中,如果regexp建構函式第乙個引數是乙個正則物件,那麼可以使用第二個引數指定修飾符。而且,返回的正...

es6 語法 (陣列擴充套件)

es6為array增加了from函式用來將其他物件轉換成陣列。當然,其他物件也是有要求,也不是所有的,可以將兩種物件轉換成陣列。1.部署了iterator介面的物件,比如 set,map,array。2.類陣列物件,什麼叫類陣列物件,就是乙個物件必須有length屬性,沒有length,轉出來的就是...