[TIL]정규표현식

BINGBING🐨·2021년 9월 28일
0

Javascript

목록 보기
21/21

정규 표현식

정규 표현식은 문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴입니다. 자바스크립트에서, 정규 표현식 또한 객체입니다.
-in MDN

이메일, 비밀번호등 검증할 때 사용하는 정규식은
어떤 문자열과 특정 규칙을 포함하고있는지 비교 검증 할 때 쓰는 패턴이다.

회원가입, 로그인 등
검증이 필요한 곳에 사용한다.

$('#login-form').on('submit',function(e){
var inputEmail = $('#email').val();
            if(/\S+@\S+\.\S+/.test(inputEmail)==false){
                e.preventDefault();
            }
            if( inputEmail == '' ){
                e.preventDefault();
            }
            var inputPsw = $('#password').val();
            if(/[A-Z]+/.test(inputEmail)==false){
                e.preventDefault();
            }
}

이메일의 경우 // 안에 대문자 S가 들어가면 모든 문자열(한,영,특수문자 등등)중 한개를 말하는 것이고,
/S+/ 이렇게 +를 붙이면 문자열 여러개를 나타내는 것이다.

정규식은 Boolean타입이다.
지정한 정규식이 조건문에 따라 어떤것을 실행하도록 작성하면 된다!

profile
iOS Developer

0개의 댓글