[JavaScript] replace와 정규식
replace란
- replace(/[old str]/, [new str])
=> 문자열에 있는 모든 old str을 new str로 변환
old str에 사용되는 정규표현식
-
/pattern/flag로 구성
-
찾으려는 문자열에 따옴표 입력하지 않음
-
pattern
- [0-9](== ₩d) : 0~9까지의 숫자 하나하나를 의미
- : 1개 이상의 문자 패턴
ex) [0-9]+ => 1,2,34,567 등 다포함
- ^ : 문자열의 시작을 의미
- {n} : n자리수
ex) ^02.{1} => 02로 시작하고 1자리 문자열을 가짐
- ... 매우 다양 ...
-
flag
- g : 모든 문자열을 변환하라는 의미
- i : 대소문자 구분하지 않음
- ... 매우 다양 ...
추가적 공부 요망