Как написать Regex для этой формы плагин - PullRequest
0 голосов
/ 24 ноября 2010

Я использую этот плагин формы, который также может принимать регулярные выражения для проверки http://www.position -absolute.com / статьи / JQuery форм-валидатор-потому-формы валидация-это-беспорядок / Я ищу Regex Validation, где пользователь может ввести значение от 1 до 250. он также не может принимать «0». Следующим не должны быть разрешены никакие специальные символы, а также отрицательные числа, такие как -1 -2 -3 и т. д. это форма, которую он может принять "/^[1-9][0-9]?$/"

Ответы [ 2 ]

2 голосов
/ 24 ноября 2010
^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|250)$
1 голос
/ 24 ноября 2010

проверка, находится ли значение в заданном диапазоне, не является типичным сценарием использования регулярных выражений.Вы могли бы сделать это, но плагин также поддерживает пользовательские функции проверки, которые я бы предпочел в этом случае, потому что их легче читать и понимать.Пользовательская функция для вашей задачи проверки будет выглядеть так:

function validate(){
  var value = parseInt($("#fieldId").val());
  return value > 0 && value <= 250
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...