2012-10-23 3 views
-6

웹 사이트를 구축 중이며 등록 양식에서 jQuery 유효성 검사에 어려움을 겪고 있습니다. 글자 만 포함되도록 이름을 확인해야합니다. 어떤 jQuery를 플러그인은 .. 어떤 jQuery를 UIjQuery 플러그인 없음, jQuery UI 없음 ... jQuery API 만 해당

+0

하지만 jQuery 코어에는 유효성 검사가 포함되어 있지 않으므로 어떻게해야합니까? 귀하의 질문은 무엇인가? – nnnnnn

+0

질문에 유용한 제목을 선택하십시오. 그들은 귀하의 질문을 요약해야합니다. 나는 당신이 어떤 질문도하지 않았기 때문에 이것은 문제 다, 당신의 요구 사항만을 언급했다. * jQuery에는 "유효성 검사"개념이 없습니다. 플러그인이 없으면 유일한 옵션은 스택을 오버 플로우시키는 것입니다. 귀하의 양식을 보는 * 적어도 *이 사이트가 제공 할 수있는 조언이나 도움이 절대적으로 없습니다. – meagar

답변

2

당신은 이것에 대한 정규 표현식을 사용할 수 없습니다 :

/^[a-zA-Z]+$/.test('sfjd') 
+0

도움을 많이 주셔서 감사합니다 –

1

"아니 jQuery를 플러그인"

하지만 jQuery 코어에는 유효성 검사가 포함되어 있지 않으므로 하나 또는 다른 유효성 검사 플러그인이 필요하다.

"글자 만 포함되도록 이름을 확인해야합니다."

그럼 jQuery가 필요하지 않습니다.

var name = // some string that you set somehow from what the user entered 
if (/[^A-Z]/i.test(name)) { 
    // validation failed: some non-letter found 
} 

패턴 [^A-Z]는 모든 문자 는 A-Z 범위에서하지에 일치합니다 정규식과 i 플래그는 대소 문자를 구분합니다 : 그냥 간단한 정규식을 사용합니다. 따라서 name 변수를 jQuery와 함께 또는 포함하지 않고 설정하면됩니다.

+0

도움을 많이 주셔서 감사합니다 –

관련 문제