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는 문자열 내에 특정 문자열을 모두 소환하는 역할을 한다.

 

 

 

 

반응형