아이디 정규표현식

고수진·2021년 5월 28일

정규표현식(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자의 비밀번호를 설정해주세요. 특수문자(!@#$%^&*)도 사용

바로사용 정규표현식

profile
수진고

0개의 댓글