我如何找出哪些 JavaScript engines/platforms 支持 ES6 Unicode 正则表达式的哪些功能?
How can I find out which JavaScript engines/platforms support which features of ES6 Unicode regular expressions?
我经常使用多种人类语言和书写系统,我会尽我所能使用 JavaScript 最现代的功能。
我经常发现我想使用现代 Unicode 正则表达式,例如 Unicode 属性 Escapes:
/\p{L}/
虽然许多 JS 平台正在包含越来越多的 ES6 功能,但这些 Unicode regex 功能却落后了。
我如何才能知道哪些 engines/platforms 支持这些功能中的哪些?通过 "platform" 我包括了转译器之类的东西。
我知道出色的 XRegExp 解决方法,但我如何才能 monitor/track 将此支持原生包含在各种 JS 实现中?
我想 Can I use 之类的东西可能就是我要找的东西。但也许跟踪 ES6 支持、跟踪 Unicode 支持或跟踪正则表达式支持的东西也可能存在?或者我可以订阅各种错误报告和功能请求?
这里是 issue/feature 跟踪器,而不是完全集中的资源,至少对于正则表达式中的 Unicode 属性 转义,我已经能够找到:
- Mozilla/Firefox - Bug 1361876 - Implement RegExp Unicode Property Escapes
- Microsoft/ChakraCore - [Feature] Implement RegExp Unicode property escapes #2969
- WebKit - Bug 172069 - Implement RegExp Unicode property escapes
- Google V8 - Issue 4743 - Implement unicode regexp property class
compat-table 用于 RegExp_Unicode_Property_Escapes 特征
一些相关功能
- u_flag
- u_flag,_case_folding
- s_flag .. (us combo 例如)
我经常使用多种人类语言和书写系统,我会尽我所能使用 JavaScript 最现代的功能。
我经常发现我想使用现代 Unicode 正则表达式,例如 Unicode 属性 Escapes:
/\p{L}/
虽然许多 JS 平台正在包含越来越多的 ES6 功能,但这些 Unicode regex 功能却落后了。
我如何才能知道哪些 engines/platforms 支持这些功能中的哪些?通过 "platform" 我包括了转译器之类的东西。
我知道出色的 XRegExp 解决方法,但我如何才能 monitor/track 将此支持原生包含在各种 JS 实现中?
我想 Can I use 之类的东西可能就是我要找的东西。但也许跟踪 ES6 支持、跟踪 Unicode 支持或跟踪正则表达式支持的东西也可能存在?或者我可以订阅各种错误报告和功能请求?
这里是 issue/feature 跟踪器,而不是完全集中的资源,至少对于正则表达式中的 Unicode 属性 转义,我已经能够找到:
- Mozilla/Firefox - Bug 1361876 - Implement RegExp Unicode Property Escapes
- Microsoft/ChakraCore - [Feature] Implement RegExp Unicode property escapes #2969
- WebKit - Bug 172069 - Implement RegExp Unicode property escapes
- Google V8 - Issue 4743 - Implement unicode regexp property class
compat-table 用于 RegExp_Unicode_Property_Escapes 特征
一些相关功能
- u_flag
- u_flag,_case_folding
- s_flag .. (us combo 例如)