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