https://curryyou.tistory.com/234
[자바스크립트] 정규표현식(Regular Expression) 기초/기본 쉽고 상세한 사용 방법 정리(샘플 예제 코
# 정규표현식이란?(Regular Expression: Regex) 정규표현식은 "특정 패턴의 문자열"을 찾기 위한 표현 방식입니다. (이런걸 형식 언어, formal languange라고 합니다.) 정규표현식을 이용하면, 특정 패턴에 매
curryyou.tistory.com
https://newehblog.tistory.com/54
email아이디 검사
비밀번호 숫자, 영어로 6글자 이상.
내가 작성한 코드.
id.addEventListener('change', function() {
const email = id.value;
const regExp = /(\w+)@(\w+)\.(\w+)/;
// if(!email.match(regExp)) {
if(!regExp.test(email)) {
console.log('이메일이 아닙니다.');
id_validate.classList.remove('blind');
id_area.classList.add('active_borders');
id_empty_validate.classList.add('blind');
} else {
console.log('이메일입니다.');
id_validate.classList.add('blind');
id_area.classList.remove('active_borders');
}
});
pw.addEventListener('change', function() {
const password = pw.value;
const regExp = /[a-zA-Z0-9]{6,}/g;
if(!regExp.test(password)) {
console.log('숫자, 영어 조합 6자리 이상 입력해야 합니다.');
pw_validate.classList.remove('blind');
pw_area.classList.add('active_borders');
pw_empty_validate.classList.add('blind');
} else {
console.log('이메일입니다.');
pw_validate.classList.add('blind');
pw_area.classList.remove('active_borders');
}
});
'Stack & Tool > Javascript' 카테고리의 다른 글
객체 복사하기(사본 만드는 복사) (0) | 2021.07.22 |
---|---|
오름차순, 내림차순 (0) | 2021.07.22 |
foreach에서 continue (0) | 2021.07.20 |
소수 찾기 (0) | 2021.07.20 |
배열 중복 제거 3가지 방법 (0) | 2021.07.20 |
댓글