티스토리 뷰
반응형
자바스크립트의 replace 메서드를 사용하여 특정 문자열을 제거해보자.
1. 특정 문자열 하나만 제거
replace 메서드를 사용하면, 특정 문자열의 첫 번째로 발견된 것만 삭제된다.
1
2
3
4
5
6
|
let myStr = "Hello! World!"
myStr = myStr.replace("!", "");
console.log(myStr); // Hello World!
|
cs |
2. 특정 문자열 모두 제거
특정 문자열을 모두 찾아서 모두 제거하고 싶다면 정규표현식을 사용하면 된다.
1
2
3
4
5
6
|
let myStr = "Hello! World!"
myStr = myStr.replace(/\!/g, "");
console.log(myStr); // Hello World
|
cs |
정규표현식에서 -g는 문자열 내에 특정 문자열을 모두 소환하는 역할을 한다.
반응형
'JavaScript' 카테고리의 다른 글
[Javascript - ES6] Promise()로 ajax 성공 체크 (0) | 2021.12.08 |
---|---|
[Javascript - ES6] Promise()로 이미지 로딩 성공/실패 체크하기 (0) | 2021.12.08 |
[Javascript] 문자열 패딩 사용해서 오른쪽 정렬하기 padStart(), padEnd() (0) | 2021.10.30 |
[Javascript] arguments의 개념과 활용 (1) | 2021.10.28 |
[Javascript] 프로토타입 방식 클래스와 ES6 class 비교 (0) | 2021.10.27 |