Javascript에도 간단하게 replaceAll() 이라는 함수가 있다면 좋겠지만, replaceAll() 이라는 함수는 없다.
하지만 /(슬래쉬) 뒤에 g 를 붙여준다면 replaceAll()처럼 사용할 수 있다.
// #를 감싼 따옴표를 슬래시로 대체하고 뒤에 gi 를 붙이면
// replaceAll 과 같은 결과를 볼 수 있다.
str.replace(/#/gi, "");
* g : 발생할 모든 패턴에 대한 전역 검색
* i : 대/소문자 구분 안함
* m : 여러 줄 검색
* 보너스
//정규식으로 HTML 태그 제거하기
str.replace(/(<([^>]+)>)/ig, "");
'Program > JavaScript' 카테고리의 다른 글
[JS] 자바스크립트 비밀번호 검증 정규식 8자이상 12자이하 영문, 숫자, 특수문자 조합 (0) | 2023.07.14 |
---|---|
[JS] 첨부파일 다운로드 시 특정 폴더 경로 설정 가능한가요? (0) | 2022.10.13 |
[JavaScript] Null , 빈 값 체크 (0) | 2020.03.04 |
[JavaScript] <script type="text/javascript">쓰임? (0) | 2016.03.21 |
[JavaScript] 4일차 형변환 (0) | 2016.03.21 |