чтобы текст ввода принимал только числа от 0 до 9.
это мой шаблон:
$scope.onlyNumbers = /[\u0030-\u0039]+/g;
по какой-то причине, символы, такие как "-", будут приняты, хотя это не указано в диапазоне, который я объявил.
это мой входной html:
<input style="width:40%;" type="text" name="phone" ng-minlength="10" ng-maxlength="15" ng-model="register.phone" placeholder='cell phone' ng-pattern="onlyNumbers" required title="please enter cell phone">
может кто-нибудь помочь?