|
545 | 545 | Keywords MAY use regular expressions to express constraints, or constrain
|
546 | 546 | the instance value to be a regular expression.
|
547 | 547 | These regular expressions SHOULD be valid according to the regular expression
|
548 |
| - dialect described in <xref target="ecma262">ECMA 262, section 15.10.1</xref>. |
| 548 | + dialect described in <xref target="ecma262">ECMA-262, section 21.2.1</xref>. |
| 549 | + </t> |
| 550 | + <t> |
| 551 | + Regular expressions SHOULD be built with the "u" flag (or equivilent) to provide |
| 552 | + Unicode support, or processed in such a way which provides which provides Unicode |
| 553 | + as defined by ECMA-262. |
549 | 554 | </t>
|
550 | 555 | <t>
|
551 | 556 | Furthermore, given the high disparity in regular expression constructs support,
|
|
2480 | 2485 | <t>
|
2481 | 2486 | The value of "patternProperties" MUST be an object. Each property name
|
2482 | 2487 | of this object SHOULD be a valid regular expression, according to the
|
2483 |
| - ECMA 262 regular expression dialect. Each property value of this object |
| 2488 | + ECMA-262 regular expression dialect. Each property value of this object |
2484 | 2489 | MUST be a valid JSON Schema.
|
2485 | 2490 | </t>
|
2486 | 2491 | <t>
|
@@ -3291,11 +3296,11 @@ https://example.com/schemas/common#/$defs/count/minimum
|
3291 | 3296 | &RFC8259;
|
3292 | 3297 | &ldp;
|
3293 | 3298 | <reference anchor="ecma262"
|
3294 |
| - target="http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf"> |
| 3299 | + target="https://www.ecma-international.org/ecma-262/11.0"> |
3295 | 3300 | <front>
|
3296 |
| - <title>ECMA 262 specification</title> |
| 3301 | + <title>ECMA-262, 11th edition specification</title> |
3297 | 3302 | <author/>
|
3298 |
| - <date/> |
| 3303 | + <date month="June" year="2020" /> |
3299 | 3304 | </front>
|
3300 | 3305 | </reference>
|
3301 | 3306 | </references>
|
@@ -3924,7 +3929,9 @@ https://example.com/schemas/common#/$defs/count/minimum
|
3924 | 3929 | <t>Rename $recursive* to $dynamic*</t>
|
3925 | 3930 | <t>$dynamicAnchor defines a fragment like $anchor</t>
|
3926 | 3931 | <t>$dynamic* (previously $recursive) no longer use runtime base URI determination</t>
|
| 3932 | + <t>Reference ecma262 11th edition for regular expression support</t> |
3927 | 3933 | <t>Define Compound Schema Documents (bundle) and processing</t>
|
| 3934 | + <t>Reference ECMA-262, 11th edition for regular expression support</t> |
3928 | 3935 | <t></t>
|
3929 | 3936 | <t></t>
|
3930 | 3937 | <t></t>
|
|
0 commit comments