Добавьте пользовательскую проверку регулярных выражений в jQuery Validation Engine - PullRequest
2 голосов
/ 28 ноября 2011

У меня проблемы с добавлением пользовательской проверки для проверки времени ввода полей (с jQuery Validation Engine ), следующим образом: чч: мм (например, 12:30);

какНасколько я знаю, я должен добавить следующее

"timeFormat":{ 
    "regex":"/^([01]?[0-9]|2[0-3]):[0-5][0-9]$/",
    "alertText":" errormessage in the locale chosen"}                           
}

в jquery.validationEngine-(the locale).js

и добавить следующее в поле ввода class="validate[custom[timeFormat]]"

Но по какой-то причине этоне работает, все, что я ввел, показывает, что поле недействительно.Я подозреваю, что с моим регулярным выражением что-то не так, но я проверил его в http://gskinner.com/RegExr/, и это выглядит довольно нормально.

Предложения?

1 Ответ

1 голос
/ 28 ноября 2011

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

"timeFormat":{
    "regex": /^([01]?[0-9]|2[0-3]):[0-5][0-9]$/,
    "alertText":" errormessage in the locale chosen"                           
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...