2015-07-02 3 views
3

Я хотел бы проверить правильность поля ввода и проверить, не соответствует ли значение времени формату времени 06:15 Но где должно быть .not заявление?Значение jquery не соответствует формату

($("#id").val().not.match(/^(2[0-3]|[01][0-9]):[0-5][0-9]$/)) 
+9

'$ ("# идентификатор") вал() совпадают (/^(2 [0-3] | [01] [0-9]):.. [0 -5] [0-9] $ /) ' –

ответ

0

В этом случае вы не должны использовать .not.

.not функция Jquery нужна Selector, Element или Array в качестве параметра, например:

$("li").not(":even"); 

Как упоминалось на Arun P Johny в комментариях, лучшим способом является использование логического NOT оператора: !, чтобы выполнить логическое отрицание на вашем выражении:

if(!$("#id").val().match(/^(2[0-3]|[01][0-9]):[0-5][0-9]$/)) { 
    //not matching with the regExp 
} 
Смежные вопросы