Skip to content

Commit 3aa2b13

Browse files
committed
fix(wizards/foundation): Escape limit regexes, closes openscd#1271
1 parent 42d8555 commit 3aa2b13

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/wizards/foundation/limits.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const nameStartChar =
33
'|[\u037F-\u1FFF]|[\u200C-\u200D]|[\u2070-\u218F]|[\u2C00-\u2FEF]' +
44
'|[\u3001-\uD7FF]|[\uF900-\uFDCF]|[\uFDF0-\uFFFD]';
55
const nameChar =
6-
nameStartChar + '|[.0-9-]|\u00B7|[\u0300-\u036F]|[\u203F-\u2040]';
6+
nameStartChar + '|[.0-9\\-]|\u00B7|[\u0300-\u036F]|[\u203F-\u2040]';
77
const name = nameStartChar + '(' + nameChar + ')*';
88
const nmToken = '(' + nameChar + ')+';
99

@@ -17,7 +17,7 @@ export const patterns = {
1717
nmToken,
1818
names: name + '( ' + name + ')*',
1919
nmTokens: nmToken + '( ' + nmToken + ')*',
20-
decimal: '[+-]?[0-9]+(([.][0-9]*)?|([.][0-9]+))',
20+
decimal: '[+\\-]?[0-9]+(([.][0-9]*)?|([.][0-9]+))',
2121
unsigned: '[+]?[0-9]+(([.][0-9]*)?|([.][0-9]+))',
2222
alphanumericFirstUpperCase: '[A-Z][0-9,A-Z,a-z]*',
2323
asciName: '[A-Za-z][0-9,A-Z,a-z_]*',

0 commit comments

Comments
 (0)