String.replace("찾을 문자열", "변경할 문자열");
String.replace(/찾을 문자열/gi, "변경할 문자열")
gi
의 의미
정해진 규칙을 사용해 모든 문자를 변환할 수 있고 숫자만 변환하거나 맨 처음, 맨 뒤만 변환할 수도 있다.
/
안에 넣은 텍스트의 따옴표는 없어야한다.
특수 기호를 맨 처음 작성할 때 \
를 항상 정규식 맨 앞에 작성해 주어야 한다.
Ex) String.replace(/\./gi,"변경할 문자")
[]
안에 특수기호를 넣으면 하나하나 개별적으로 변환한다.
[]
없이 특수기호 여러개를 작성하면 하나의 묶음으로 인식해서 변환한다.
Ex) "abcd+_efgh+_ijkl".replace(/\+_/gi,"~");
응용 방법
[a-z] a ~ z 사이의 문자를 찾는다. [abc] a, b, c 중 하나를 찾는다. [^abc] a, b, c를 제외한 문자를 찾는다.