[javascript] 비밀번호 유효성 검사


[javascript] 비밀번호 유효성 검사

비밀번호 규칙 : 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] 비밀번호 유효성 검사