#html #regex
#HTML #регулярное выражение
Вопрос:
Я пытаюсь создать шаблон регулярных выражений для текстового поля, допустимыми записями будут любые числа, не начинающиеся с 0 до 9999, с необязательным символом A-Z или a-z в конце
<input name="field1" id="field1" pattern="^(?!(0d))d{1,4}([A-Za-z]?)">
например, из действительных записей было бы:
1
12
123
1A
12B
123C
Комментарии:
1. Добро пожаловать в stackoverflow! Пожалуйста, обновите свой пост более подробной информацией, например, о том, что вы пробовали, а что не работает, иначе мы не сможем вам помочь.
Ответ №1:
Вы можете попробовать использовать следующий шаблон регулярных выражений:
^[1-9][0-9]{0,3}[A-Za-z]?$
Ваш обновленный HTML-код:
<input name="field1" id="field1" pattern="^[1-9][0-9]{0,3}[A-Za-z]?$">