diff --git a/jsonschema-core.xml b/jsonschema-core.xml
index 4cc95a71..3d7c6e31 100644
--- a/jsonschema-core.xml
+++ b/jsonschema-core.xml
@@ -545,7 +545,12 @@
Keywords MAY use regular expressions to express constraints, or constrain
the instance value to be a regular expression.
These regular expressions SHOULD be valid according to the regular expression
- dialect described in ECMA 262, section 15.10.1.
+ dialect described in ECMA-262, section 21.2.1.
+
+
+ Regular expressions SHOULD be built with the "u" flag (or equivilent) to provide
+ Unicode support, or processed in such a way which provides which provides Unicode
+ as defined by ECMA-262.
Furthermore, given the high disparity in regular expression constructs support,
@@ -2480,7 +2485,7 @@
The value of "patternProperties" MUST be an object. Each property name
of this object SHOULD be a valid regular expression, according to the
- ECMA 262 regular expression dialect. Each property value of this object
+ ECMA-262 regular expression dialect. Each property value of this object
MUST be a valid JSON Schema.
@@ -3291,11 +3296,11 @@ https://example.com/schemas/common#/$defs/count/minimum
&RFC8259;
&ldp;
+ target="https://www.ecma-international.org/ecma-262/11.0">
- ECMA 262 specification
+ ECMA-262, 11th edition specification
-
+
@@ -3924,7 +3929,9 @@ https://example.com/schemas/common#/$defs/count/minimum
Rename $recursive* to $dynamic*
$dynamicAnchor defines a fragment like $anchor
$dynamic* (previously $recursive) no longer use runtime base URI determination
+ Reference ecma262 11th edition for regular expression support
Define Compound Schema Documents (bundle) and processing
+ Reference ECMA-262, 11th edition for regular expression support
diff --git a/jsonschema-validation.xml b/jsonschema-validation.xml
index a8026d89..3f33f376 100644
--- a/jsonschema-validation.xml
+++ b/jsonschema-validation.xml
@@ -352,7 +352,7 @@
The value of this keyword MUST be a string. This string SHOULD be a
- valid regular expression, according to the ECMA 262 regular expression
+ valid regular expression, according to the ECMA-262 regular expression
dialect.
@@ -898,12 +898,12 @@
A regular expression, which SHOULD be valid according to the
- ECMA 262 regular expression dialect.
+ ECMA-262 regular expression dialect.
Implementations that validate formats MUST accept at least the subset of
- ECMA 262 defined in the Regular Expressions
- section of this specification, and SHOULD accept all valid ECMA 262 expressions.
+ ECMA-262 defined in the Regular Expressions
+ section of this specification, and SHOULD accept all valid ECMA-262 expressions.
@@ -1316,11 +1316,11 @@
&RFC6901;
&RFC8259;
+ target="https://www.ecma-international.org/ecma-262/11.0">
- ECMA 262 specification
+ ECMA-262, 11th edition specification
-
+
@@ -1434,7 +1434,7 @@
Correct email format RFC reference to 5321 instead of 5322
Clarified the set and meaning of "contentEncoding" values
-
+ Reference ECMA-262, 11th edition for regular expression support