//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,轉出來的就是...