Chrome 50 版本已经发布多日了,不过它带来的很多新特性值得关注,而且有些也是振奋人心的。让我们来一起看一下:ECMAScript/JavaScript:RegExp Unicode 标记ES6 在正则表达式中使用u标记来实现对 Unicode 更友好的功能和行为,比如,可以用 emoji 符号之类的。// Match any symbol from U+1F4A9 PILE OF POO to U+1F4AB DIZZY SYMBOL.
const regex = /[💩-💫]/u; // Or, `/[\u{1F4A9}-\u{1F4AB}]/u`.
console.log(
regex.test('💨'), // false
regex.test('💩'), // true
regex.test('💪'), // true
regex.test('💫'), // true
regex.test('💬') // false
);
更多信息,可以查看Unicode-aware regular expressions in ECMAScript 6更多的 well-known symbols新增5个ECMAScript well-known symbolsFunction.prototype[Symbol.hasInst
...
继续阅读
(35)