@givemoneybiatch
Немного веб, немного гейм

Angular ng-pattern. Как проверить данные?

Помогите решить задачу, пожалуйста.
Для начала хочу задать условие: все англ буквы.
Из того, что я прочитал в документации https://docs.angularjs.org/api/ng/directive/ngPattern
не совсем понял, почему паттерн выглядит вот так?
$scope.regex = '\\d+';
а не так как на чистом JS?
$scope.regex = '/\d+/';
Мой код
<form method="post" name="signupForm" ng-submit="register()" role="form">
  <input ng-pattern="username" type="text" name="displayName" ng-model="user.fullName" placeholder="Full Name" required>
</form>

$scope.username = "/^[a-zA-Z]*$/";
Если подставляю "/^[a-zA-Z]*$/" напрямую в ng-pattern то работает нормально
  • Вопрос задан
  • 1326 просмотров
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
Код неполный, поэтому навскидку:
$scope.username = /^[a-zA-Z]{5,25}$/;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы