2016-06-14 1 views
-1

대시 (000-00-0000)로 9 자리의 유효성을 검사해야합니다. 정규 표현식으로이를 수행하는 방법은 특정 형식 일 필요가 있습니다. 예 : 999-99-999, 585-25-555대시로 9 자리 유효 확인

+0

시도한 내용은 무엇입니까? – nicael

+0

이^\ (? ([0-9] {3}) \)? [-. ●]? ([0-9] {2})? ([0-9] {3 }) $ –

답변

0

텍스트 상자의 Onblur 이벤트에서 아래 함수를 호출합니다. 대시가있는 9 자리 숫자 (000-00-0000)

function validateSSN(element) { 
     var isValidated = false; 
     value = element.value; 
     if(/^\d{3}-\d{2}-\d{4}$/i.test(value)) { 
      isValidated = true; 
     } 
     if(!isValidated){ 
      alert('Please enter a valid SSN number.'); 
      $(element).focus(); 
      return false; 
     } 
    } 
관련 문제