2012-12-02 4 views
1

웹에 양식이 있고 JQuery 유효성 검사 플러그인을 사용하고 있습니다. 필자는 꼭 필요하지 않은 (비어있을 수 있음) '의견'을 가지고 있지만, 입력 된 경우 특정 정규 표현식과 일치해야합니다.정규식에서 JQuery와 함께 필요하지 않은 필드의 유효성을 검사하는 방법

'comment':{ 
    required: false, 
    regexp: /^([-a-z0-9_()])+$/i, 
}, 

어떻게 의도 된 동작을 얻을 수 있습니다 필드가 비어있는 경우

이를 사용하여 유효성 검사가 거짓 (유효하지 않음)하고, 오류가 표시됩니다 반환?

+0

견적 공허함에 대한 또 다른 경기를 추가

/^[-a-z0-9_()]+$|^$/i 

그것이 비어 있고 필요하지 않은 경우라면? 그리고 이전에 당신이 말했듯이, "** 특정 정규 표현식 **이 채워지면 **"**와 일치합니다. 그러므로 명확성을 위해 질문을 정리하십시오. – Sparky

+0

죄송합니다, 나는 misspoke. 그 문장으로 말하고자하는 것은 _ "필드가 비어 있으면 유효성이 거짓 (유효하지 않음)을 반환합니다" –

답변

3

시도 : _ "필드가 비어있는 경우,이 정규식에 의해 검증 아니에요."_ ~ 물론 그건 아니, 어떻게이 수 : 난 그냥

+0

훌륭합니다. 나는 '아무것도'가 일치 할 수 있다는 것을 몰랐다. 감사! –

관련 문제