NG-шаблон для диапазона 1-72 с шагом 0,5 в угловых

Мне нужен шаблон для ввода (type="text"! Not number), когда доступно число от 1 до 72 и доступно 0,5 (1,5, 2, 2,5, 65,5 и т. Д.)

Я попробовал

ng-pattern="'^(?:[1-9](\.[05]*)?)|(?:[1-6][0-9](\.[05]*)?)|(?:7[01](\.[05]*)?)|72$'"

Но не работает правильно, например, "1111a" и т. Д.

Вы можете мне помочь? http://regexr.com/3dkks

1 ответ

Попробуй это: ^((?:[1-9](\.[05])?)|(?:[1-6][0-9](\.[05])?)|(?:7[01](\.[05])?)|72)$

я добавил глобальные кавычки и удалил * после [05]

вот плнкр

Другие вопросы по тегам