Как запретить вводу типа номера принимать числа в формате e - PullRequest
0 голосов
/ 29 мая 2018

Я использую номер типа ввода на моей html-странице, но мне не нужны числа в электронном формате.Я пытаюсь использовать регулярное выражение следующим образом:

$scope.regexInteger = '^[0-9^e]*$';

и пытаюсь сделать его недействительным с помощью ng-сообщений

<input type="number" maxlength="20" class="w3-input w3-border w3-round-large" ng-pattern="regexInteger" name = 'intVal' />
<div ng-messages='intVal' >
<div ng-message="pattern">Invalid Integer</div>
</div>

Но я не могу сделать его недействительным с помощью сообщений ng,Я предполагаю, что не передал правильное регулярное выражение.

Пожалуйста, исправьте меня, где я ошибся.

1 Ответ

0 голосов
/ 29 мая 2018

попробуйте это .. Это будет простое решение, так как вы будете использовать регулярное выражение, которое допускает только цифры 0-9, а не любые другие символы

$scope.regexInteger ='^[0-9]*$'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...