자바스크립트의 정규식(Regular Expression)은 문자열에서 특정한 패턴을 찾거나, 검사하거나, 치환하기 위한 강력한 도구입니다. 정규식은 /패턴/ 또는 new RegExp("패턴") 형식으로 작성되며, 이메일 유효성 검사, 전화번호 형식 확인, 특정 문자 제거 등 다양한 문자열 처리 작업에 활용됩니다. 정규식은 문자, 숫자, 특수기호, 메타문자(\d, \w, . 등), 수량자(*, +, {n,m} 등) 등을 조합하여 원하는 검색 패턴을 정의할 수 있습니다. 자바스크립트에서는 test(), match(), replace(), search(), exec() 등의 메서드와 함께 사용되며, 이를 통해 문자열 내부에서 특정 조건을 만족하는 부분을 효과적으로 다룰 수 있습니다. 정규식을 잘 활용하면 복잡한 문자열 처리도 간단하고 빠르게 해결할 수 있습니다.
const regex = /apple/;
console.log(regex.test("I have an apple.")); // true
console.log(regex.test("I like bananas.")); // false
const text = "내 핸드폰 번호는 010-1234-5678.";
const result = text.match(/\d{3}-\d{4}-\d{4}/);
console.log(result[0]); // 010-1234-5678
const Word = "내 이름은 김사과입니다.";
const clean = Word.replace(/김사과/, "****");
console.log(clean);
브라우저에 데이터 저장하기 (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 |