From ca6c47313cb010448a6881a94d183cad1ed94337 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 19 Apr 2021 11:51:37 +0200 Subject: fix regex --- design-documents/018-contract-json.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'design-documents') diff --git a/design-documents/018-contract-json.rst b/design-documents/018-contract-json.rst index 7c626007..4208febc 100644 --- a/design-documents/018-contract-json.rst +++ b/design-documents/018-contract-json.rst @@ -46,7 +46,7 @@ In order to make it easy to get a canonical representation for JSON contract terms, the following restrictions apply: * Member names are restricted: Only strings matching the regular expression - ``0-9A-Z_a-z`` or the literal names ``$forgettable`` or ``$forgotten`` are + ``^[0-9A-Z_a-z]+$`` or the literal names ``$forgettable`` or ``$forgotten`` are allowed. This makes the sorting of object members easier, as RFC8785 requires sorting by UTF-16 code points. * Floating point numbers are forbidden. Numbers must be integers in the range -- cgit v1.2.3