정규식을 이용한 replace로 replaceAll 사용
javascript에서 replace는 var text = “foopoo” 문자형 변수가 존재할 때
text.replace("o","f") 로 변환시 맨 처음의 o만 f로 변형되게 된다.
쉡게 모든 o를 f로 변환하고자 할경우는 정규식을 이용하여
replace(/패턴/정규식옵션 , “대체텍스트”)형식으로 써주면 된다
옵션에는 g , i , m이있으며
g - 첫번째 문자만이 아닌 모든 문자를 대체
i - 대소문자 구분하지 않음
m - 여러 줄 검색
따라서 모든 text를 대체 할 경우
text.replace(/o/g ,"f") 형식으로 사용하게되면 모든 o문자가 f로 치환된다.
text.replace(/ /g, "f") 모든공백을 f로 치환한다는 뜻이 된다.
'Develop > JavaScript' 카테고리의 다른 글
[Develop/JavaScript] JavaScript 세미콜론의 여부 (0) | 2020.07.02 |
---|---|
[Develop/Javascript] 비구조화 할당(구조 분해 할당) 정리 (0) | 2020.02.20 |
[Develop/Javascript] var, let, const란? 차이점 (0) | 2020.02.08 |
[Develop/JavaScript] jQuery / JavaScript disabled 속성 사용하기 (0) | 2020.01.14 |