[javascript] 정규 표현식으로 공백 문자 제거하기

자바스크립트에서 문자열에서 공백을 제거하는 방법 중 하나는 정규 표현식을 사용하는 것입니다. 정규 표현식은 문자열에서 원하는 패턴을 찾거나 대체하는 데 유용합니다. 아래의 예시를 통해 정규 표현식을 사용하여 공백을 제거하는 방법을 알아보겠습니다.

전역 정규 표현식과 replace 메서드 활용

다음은 정규 표현식을 사용하여 문자열에서 공백을 제거하는 예시입니다. 아래의 코드에서 \s는 공백 문자(스페이스, 탭, 개행 등)를 나타냅니다. /g 플래그는 전역으로 해당 패턴을 찾으라는 의미입니다.

const inputString = "  Hello,  World!  ";
const trimmedString = inputString.replace(/\s/g, "");
console.log(trimmedString); // 출력 결과: "Hello,World!"

위 코드에서 replace 메서드를 사용하면 입력된 정규 표현식에 해당하는 부분을 찾아 대체할 수 있습니다. 따라서 \s 패턴에 해당하는 모든 공백 문자가 빈 문자열로 대체되어 공백이 제거됩니다.

결과

위 코드를 실행하면 Hello,World!가 출력되는 것을 확인할 수 있습니다.

정규 표현식을 사용하여 문자열에서 공백을 제거할 수 있으며, 이러한 방법을 활용하여 데이터 전처리나 문자열 처리 등 다양한 상황에 활용할 수 있습니다.

더 많은 정보를 원하시면 MDN web docs를 참고하시기 바랍니다.