Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- react
- 자바
- nodejs삭제
- 백준 대표값2
- 백준 최댓값 2566
- homebrew
- 백준 2750 자바
- 기본수학2
- nodejs
- 백준 25305번
- 백준 25305번 커트라인 자바
- 배열
- 백준 2587 자바
- 백준 수정렬하기
- Intermediate Device
- 백준 커트라인
- 카운팅배열 자바
- 백준 2738 행렬덧셈
- 카운팅배열
- LAN port
- 자바스크립트
- 백준 2738 자바
- 백준
- JavaScript
- 백준 대표값2 자바
- 백준 2587
- counting sort java
- 네트워크
- 백준 25305번 커트라인
- 백준 2566 자바
Archives
- Today
- Total
ddubi
javascript 정규식 표현 본문
자바스크립트 정규표현식
ex) /[^\d]/gi
- `/` : 정규식 시작/끝 구분자
- `[^\d]` : 숫자가 아닌 모든 문자 (`\d`는 숫자, `^`는 부정)
- `g` : 전역 검색 (모든 매치)
- `i` : 대소문자 무시
👉 문자열에서 숫자가 아닌 모든 문자를 찾거나 제거할 때 사용
"abc123def456".replace(/[^\d]/gi, "") // "123456"
자주 쓰이는 패턴들
- `/\d+/g` - 연속된 숫자들
- `/[a-zA-Z]/g` - 영문자만
- `/\s+/g` - 공백문자들
- `/^[a-z]/` - 소문자로 시작
- `/\w+@\w+\.\w+/` - 간단한 이메일 패턴
- `/\$\d+/g` - 달러 표시가 붙은 숫자
특수문자
- `\d` 숫자, `\w` 영숫자+언더스코어, `\s` 공백
- `+` 1번 이상, `*` 0번 이상, `?` 0~1번
- `^` 시작, `$` 끝
정규식은 텍스트 처리할 때 매우 유용하다!
'IT' 카테고리의 다른 글
Homebrew Error: Permission denied (1) | 2025.06.03 |
---|---|
Node js 삭제 및 HomeBrew로 재설치 (0) | 2025.06.03 |
맥 ipconfig ip 주소찾기 (0) | 2023.01.23 |
[네트워크 왕기초] 네트워크의 개념 (0) | 2023.01.23 |
[네트워크 왕기초] 네트워크가 뭐지? (0) | 2022.11.30 |
Comments