doc: add RegExp Unicode Property Escapes to intl#19052
Closed
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passesAffected core subsystem(s)
doc, intl
RegExp Unicode Property Escapes are at stage 4 and will be included in ES2018. They are available since V8 6.4 without a flag so they will be unflagged in Node.js v10. They are also available under the
--harmony_regexp_propertyflag in Node.js v6-v9 and under the--harmonyflag in Node.js v8-v9.So it seems we should already warn about this and maybe backport these notes till v6 LTS.
Simple test:
I am not sure if this suffices to state full support also for
system-icu, please check and correct me if this is needed.Additional refs:
https://mathiasbynens.be/notes/es-unicode-property-escapes
https://mathiasbynens.be/notes/es-regexp-proposals#unicode-property-escapes
http://exploringjs.com/es2018-es2019/ch_regexp-unicode-property-escapes.html
https://ponyfoo.com/articles/regular-expressions-post-es6#unicode-property-escapes
Unfortunately, still no info in MDN RegExp page to link to.