비밀번호 규칙 : 8자 이상이어야 하고, 숫자/소문자/대문자/특수문자를 모두 포함해야 한다. 1. 정규식 ^(?
=.*?[A-Z])(?
=.*?[a-z])(?
=.*?[0-9])(?
=.*?[#?!
@$%^&*-]).{8,}$ 이 정규식은 다음의 규칙을 적용한다. - 하나 이상의 영문 대문자 (?=.*?
[AZ]) - 하나 이상의 영문 소문자 (?=.*?
[az]) - 하나 이상의 숫자 (?=.*?
[0-9]) - 하나 이상의 특수 문자 (?=.*?
[#?!@$%^&*-]) - 최소 길이 8자 .{8,} (앵커 포함) 비밀번호 규칙 : 8자 이상이어야 하고, 숫자/소문자/대문자/특수문자를 모두 포함해야 한다. 2. javascript code 1 2 3 4 5 6 var reg = /^(?
=.*?[A-Z])(?
=.*?[a-z])(?
=.*?[0-9])(?
=.*?[#?!
@$%^&*-]).{8,}$/; var password = '123456'; if(false === reg.test(password))...
원문 링크 : [javascript] 비밀번호 유효성 검사