상세 컨텐츠

본문 제목

정규식

프론트엔드/JavaScript

by Ryuzy 2025. 4. 16. 01:06

본문

728x90
반응형

1. 정규식

자바스크립트의 정규식(Regular Expression)은 문자열에서 특정한 패턴을 찾거나, 검사하거나, 치환하기 위한 강력한 도구입니다. 정규식은 /패턴/ 또는 new RegExp("패턴") 형식으로 작성되며, 이메일 유효성 검사, 전화번호 형식 확인, 특정 문자 제거 등 다양한 문자열 처리 작업에 활용됩니다. 정규식은 문자, 숫자, 특수기호, 메타문자(\d, \w, . 등), 수량자(*, +, {n,m} 등) 등을 조합하여 원하는 검색 패턴을 정의할 수 있습니다. 자바스크립트에서는 test(), match(), replace(), search(), exec() 등의 메서드와 함께 사용되며, 이를 통해 문자열 내부에서 특정 조건을 만족하는 부분을 효과적으로 다룰 수 있습니다. 정규식을 잘 활용하면 복잡한 문자열 처리도 간단하고 빠르게 해결할 수 있습니다.

 

 

2. 정규식 기본 문법

1. test() — 문자열이 패턴과 일치하는지 확인

const regex = /apple/;
console.log(regex.test("I have an apple.")); // true
console.log(regex.test("I like bananas."));  // false

 

2. match() — 패턴에 맞는 문자열을 찾아 배열로 반환

const text = "내 핸드폰 번호는 010-1234-5678.";
const result = text.match(/\d{3}-\d{4}-\d{4}/);
console.log(result[0]); // 010-1234-5678

 

3. replace() — 찾은 패턴을 다른 문자로 바꾸기

const Word = "내 이름은 김사과입니다.";
const clean = Word.replace(/김사과/, "****");
console.log(clean);

 

 

3. 자주 사용하는 정규식 패턴

 

 

728x90
반응형

'프론트엔드 > JavaScript' 카테고리의 다른 글

브라우저에 데이터 저장하기  (0) 2025.04.17
JSON  (0) 2025.04.16
이벤트  (0) 2025.04.16
Document Object Model  (0) 2025.04.15
Browser Object Model  (1) 2025.04.15

관련글 더보기