재우니의 블로그


Perfect Javascript Form Validation using Regular Expressions.


http://www.9lessons.info/2009/03/perfect-javascript-form-validation.html


      //숫자1개, 소문자1개, 대문자 1개 이상 = 최소 6자리 조합

      var input = "aB33322";

 var re = /(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,}/;

 var validPassword = re.test(input);

 alert(validPassword);


"소문자,대문자,숫자, 지정된 특수문자" 가능, 그 이외는 불가

6-20자 이내 입력해야함.


re = /^[A-Za-z0-9!@#$%^&*()_]{6,20}$/;

 validPassword = re.test(input);

 alert(validPassword);