ng-шаблон, чтобы разрешить числа из определенного диапазона до и после десятичной

Как ограничить числа до и после десятичной точки, что-то вроде до десятичной запятой должно быть от 0-30, а после десятичной запятой должно быть от 0-15

Correct: 30.15
Wrong: 30.16
Correct: 30.09 or 30.9
Correct: 0.15
Wrong: 0.16
Correct: 21.14
Wrong: 21.56

Ищу рег.

1 ответ

Решение

Как насчет этого для решения? Я знаю, что вы сказали RegEx, но это также может помочь.

$scope.check = function(value) {

  console.log(value);
  var split = value.split('.');

  var part1Ok = split[0] <= 30;
  var part2Ok = split[1] <= 15;

  $scope.result = part1Ok && part2Ok;
}

http://plnkr.co/edit/nzTNdOR1eWZcwH5zYvIk?p=preview

Другие вопросы по тегам