정규표현식(Regular Expressions)
영문, 숫자, 특수문자의 조합으로 6~20자리를 사용
!/^[a-zA-Z0-9!@#$%^&*()?_~]{6,20}$/
형식을 확인하여 결과를 참/거짓으로 반환하는 함수
test() 메서드는 주어진 문자열이 정규 표현식을 만족하는지 판별하고, 그 여부를 true 또는 false로 반환합니다.
function is_nickname(asValue) {
var regExp = /^(?=.*[a-zA-Z])[-a-zA-Z0-9_.]{2,10}$/;
return regExp.test(asValue);
}
#아이디는 2-10자의 영문과 숫자와 일부 특수문자(._-)만 입력 가능
function is_password(asValue) {
var regExp = /^(?=.*\d)(?=.*[a-zA-Z])[0-9a-zA-Z!@#$%^&*]{8,20}$/;
return regExp.test(asValue);
}
#영문과 숫자 조합의 8-20자의 비밀번호를 설정해주세요. 특수문자(!@#$%^&*)도 사용