У меня есть поле формы ввода с номером типа, которое я пытаюсь разрешить Angular проверить (что пока кажется отличным), однако я не могу получить правильный синтаксис для динамического создания регулярного выражения для применения к шаблону ng, который ограничивает user в диапазон чисел от минимального до максимального значения, которые передаются контроллеру после вызова json.
Это было быстро и полезно:
ng-шаблон для только чисел будет принимать символы типа '-' в angular.js
Итак, я изначально установил это в шаблоне ng, и он работает, но допускает числа за пределами минимального и максимального диапазона:
$scope.onlyNumbers = /^\d/;
Однако мне нужно сделать регулярное выражение на лету и сделать его диапазоном, поэтому я без особого успеха пытался:
$scope.onlyNumbers = new RegExp(".{" + $scope.min + "," + $scope.max + "}", "g");
Очевидно, я не эксперт по RegEx.
Любая помощь приветствуется.
Заранее спасибо!
{}
предназначен для подсчета повторов, чтобы он работал для количества цифр, но не для большего ограничения. Я думаю, что вам лучше всего было бы проверить это в коде. - person Jason Goemaat   schedule 15.08.2014