2014-01-03 2 views
0

У меня есть поля формы, в которых я хочу только разрешить им буквы ('ng-valid'). Я его так:Проверка правильности работы AngularJS

<input type="text" ng-model="Example.field1" ng-pattern="/[a-zA-Z]/" /> 

Он работает правильно, если вы только ввести буквы или только типа в не-букв, но если они смешаны это не будет означать поле недействительным. Может кто-нибудь сказать мне, почему это происходит? Заранее спасибо.

ответ

1

Попробуйте этот паттерн

/^([A-Za-z]+)$/ 

Прямо сейчас вы говорите, что вы хотите, один символ в любом месте строки.

+0

Вы - герой. Спасибо. – sturoid

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