Шестнадцатеричная строка HTML 5 для атрибута шаблона

У меня есть несколько элементов формы, которые принимают шестнадцатеричные строки, как показано ниже.

<input type="text" name="..." onkeyup="a('...')" pattern=\"[a-fA-F0-9]+\" value=\"****\"/>

Я заинтересован в сокращении значения атрибута шаблона до чего-то более короткого, но при этом принимаю тот же шаблон. Я делаю это, потому что этот html встроен в микроконтроллер и желательна экономия места. Существует ли предопределенный класс сопоставления шестнадцатеричных файлов для разных браузеров?


person waldol1    schedule 01.07.2013    source источник
comment
Вы имеете в виду более короткую строку шаблона, чем [a-fA-F0-9]+? Я думаю, что в таком контексте это невозможно, в первую очередь из-за принудительной чувствительности к регистру. :/   -  person Pioneer Skies    schedule 04.07.2013


Ответы (1)


Единственное короче

<input pattern="[a-fA-F\d]+"/>

Класс символов \d эквивалентен 0-9.

Дополнительная информация: RegExp

person Markus Jarderot    schedule 07.07.2013