목차
접기
728x90
반응형
자바스트립트에서 replace 메서드를 사용하면 첫 번째 문자만 치환이 되고 작동이 멈춘다.
String 클래스에 replaceAll 메서드를 추가하여 쉽게 문자를 치환 할 수 있다.
설명 :
str = str.split("o");
출력 : ["Hell", " W", "rld"] //해당 문자로 배열이 만들어진다.
str = str.join("*");
출력 : Hell* W*rld //배열을 해당 문자로 합친다.
설명 :
replace(/o/g,"*") : o를 *로 전체 치환한다.
replace(/o/gi,"*") : o를 *로 대/소문자 구분 없이 전체 치환한다.
g : 발생할 모든 pattern에 대한 전역 검색
i : 대/소문자 구분 안함
정규식에서 사용하는 특수문자( . ^ ( ) )를 치환할 때는 escape(\) 문자를 붙여 주어야 한다.
str = "Hello World.";
str = str.replace(/\./, "!");
728x90
반응형
LIST
'javascript' 카테고리의 다른 글
[ javascript ] 자바스크립트 매번 다르게 행동하는 함수를 만들어주세요. (0) | 2020.10.13 |
---|---|
[ javascript ] 자바스크립트 함수 활용 구구단 만들기 예제 (0) | 2020.10.13 |
[ javascript ] 함수 정의, 실행하는 방법 (예제 3개) (0) | 2020.10.13 |
[ javascript ] typeof 함수 사용법 (0) | 2020.10.12 |
[ javascript ] 함수 기초 연습 문제 (0) | 2020.10.12 |