JavaScript
[Javascript] 특정 문자열 제거 - 하나만 제거, 모두 제거
fnow
2021. 12. 1. 11:52
반응형
자바스크립트의 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는 문자열 내에 특정 문자열을 모두 소환하는 역할을 한다.
반응형