хотите иметь текстовое поле, которое допускает значение только между ${....} 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/, и оно сработало правильно.
Однако, когда я добавляю его к pattern
, он работает не так, как ожидалось.
<input pattern="(\$\{(.*?)\}$)|(^([0-9][0-9]?|1[0-9][0-9]|200)$)">