javascript

Javascript(정규 표현식)

소리소리솔소리 2022. 10. 13. 10:17

*정규표현식

문자열에 포함된 특정 문자 조합을 찾기 위해 사용되는 패턴

복잡한 프로그램 코드를 간략하게 작성할 수 있다는 장점

가독성이 떨어지고코드 구현이 쉽지 않다.

하지만 굉장히 어려운 프로그램도 쉽게 해결할 수 있기 때문에 굉장히 유용

 

 

 

정규식 만들기

래시(/)로 감싸는 패턴인 정규식 리터럴을 사용하는 방법

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