简介
ES6对正则的扩展不多,而且几乎全都是用不到的扩展
这一节内容会很少,但是正则依旧很常用,很重要
正文
ES6为正则表达式新增了flags
属性,会返回正则表达式的修饰符
/abc/ig.flags
// 'gi'
以前,js只支持先行断言(lookahead)和先行否定断言(negative lookahead)
不支持后行断言(lookbehind)和后行否定断言(negative lookbehind)
而在其他脚本语言(PHP,Python等)中,都支持后行断言和后行否定断言
因此现在有一个提案,未来版本的js中会加入这一缺失的功能,V8 引擎已经支持此功能
思考
这部分内容希望你都可以手动敲一遍,独立思考
了解正则中的先行、后行断言么,试着Google一下了解这个知识点