1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function login() {
    const [email, password] = [document.querySelector('.email-input').value, document.querySelector('.password-input').value];
    if (checkEmailValidation(email) && checkPasswordValidation(password)) {
        // 로그인 로직
    }
}
 
function checkEmailValidation(email) {
    const regExp = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/;
 
    if (email !== '' && regExp.test(email)) {
        return true;
    } else {
        console.log('Email Fault');
        return false;
    }
}
 
function checkPasswordValidation(password) {
    if (password !== '' && password.length >= 6) {
        return true;
    } else {
        console.log('Password Fault');
        return false;
    }
}
 
function init() {
    const loginBtn = document.querySelector('.login');
    loginBtn.addEventListener('click', login);
}
 
init();
cs