*정규표현식
문자열에 포함된 특정 문자 조합을 찾기 위해 사용되는 패턴
복잡한 프로그램 코드를 간략하게 작성할 수 있다는 장점
가독성이 떨어지고코드 구현이 쉽지 않다.
하지만 굉장히 어려운 프로그램도 쉽게 해결할 수 있기 때문에 굉장히 유용
정규식 만들기
래시(/)로 감싸는 패턴인 정규식 리터럴을 사용하는 방법
const regexp = /World/;
정규식 함수

예시
전화번호 검사
\d는 숫자를 의미하고, {} 안의 숫자는 갯수를 의미

정규식 주요 패턴 및 사용 예

정규표현식 매칭 패턴

정규표현식 검색 패턴

정규표현식의 갯수(수량) 패턴

정규표현식 플래그

이메일 검사
const regexp_email = /^([a-z]+\\d*)+(\\.?\\w+)+@\\w+(\\.\\w{2,3})+$/;
console.log(regexp_email.test("jeremy2021.go@gmail.com"));
특수기호 정규표현식
const regex = /\\[\\]\\{\\}\\/\\(\\)\\.\\?\\<\\>!@#$%^&*/g;
문자와 숫자가 아닌것을 매칭
const regex = /[^a-zA-Z0-9가-힣ㄱ-ㅎ]/g;
'javascript' 카테고리의 다른 글
Javascript(Rest API) (0) | 2022.10.13 |
---|---|
Javascript(JSON, ajax) (0) | 2022.10.13 |
Javascript(이벤트 다루기, 브라우저 객체 모델) (0) | 2022.10.13 |
Javascript(DOM) (0) | 2022.10.12 |
Javascript(객체) (0) | 2022.10.12 |