2013-11-28 4 views
2

Возможно ли сделать какой-либо шаблон, сопоставляемый с html5, чтобы разрешить только 3-значное число текст форму. Я не хочу, чтобы тип ввода был номер, потому что мне не нравится его визуальный дизайн.Соответствие шаблону HTML5

Ближайший я получаю pattern=".{0.3}" Но это принимает все виды ввода текста - не ограничиваясь числами.

<input type="text" name="price" id="price" pattern="fancy code here"> 

Вопрос: Можете ли вы сделать шаблон в входного типа = «текст», который принимает только целые числа в длину максимум 3?

+1

Если 'pattern' принимает регулярные выражения, как только об' шаблон = "\ D {3}" '? –

+0

Great, pattern = "\ d {0,3}" был тем, что я искал. Благодаря! – Isbister

+0

Мое регулярное выражение не допускает пустых строк, следовательно, критерий '{3}'. Ваше регулярное выражение принимает цифры длиной 0, 1, 2 или 3. –

ответ

1

Используйте этот шаблон:

\d{1,3} 

и требуется атрибут

Смежные вопросы