본문 바로가기

Javascript

[자바스크립트] 문자열에서 특정요소를 제외하고 제거하기

특정요소를 제외하고 제거하는 방법에는 여러가지가 있겠지만, 이 글에서는 정규식을 이용해 제거하는 방법을 다뤄보려고 한다. 

 

정규식에서 특정 문자를 제외선택하는 방법은 /[^]/가 있다. ^이후에 나오는 문자들을 선택하지 않는다는 의미이다.

만약 문자,숫자,-,.,_를 제외하고서 제거하기를 원한다면 다음과 같이 작성하면 된다. 

string.replace(/[^\w-._]+/g,'')