HTML 5 Входной шаблон регулярного выражения не работает должным образом - PullRequest
0 голосов
/ 06 мая 2020

хотите иметь текстовое поле, которое допускает значение только между ${....} or 1 to 200 numeri c value.

Мое регулярное выражение: (\$\{(.*?)\}$)|(^([0-9][0-9]?|1[0-9][0-9]|200)$)

Ожидаемые значения: $ {abc} , 188, 22, et c ..

Я проверил это регулярное выражение в https://regexr.com/, и оно сработало правильно. enter image description here

Однако, когда я добавляю его к pattern, он работает не так, как ожидалось.

<input pattern="(\$\{(.*?)\}$)|(^([0-9][0-9]?|1[0-9][0-9]|200)$)"> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...