[Javascript] 문자열 공백 제거 방법

JavaScript로 문자열 내의 공백을 제거하는 다양한 방법을 알아보겠습니다.

 

 

replace 메서드와 정규표현식 활용

JavaScript의 replace 메서드를 사용하여 문자열 내의 공백을 제거할 수 있습니다.

정규표현식을 활용하여 모든 공백을 제거하는 방법은 다음과 같습니다.

See the Pen Untitled by saladent (@saladent) on CodePen.

 

위의 코드에서는 정규표현식 '/\\s/g'와 일치하는 모든 공백을 빈 문자열('')로 대체합니다.

여기서 '\s'는 공백 문자를 의미하고, 'g' 플래그는 전역적으로 일치하는 모든 패턴을 찾도록 합니다.

따라서 이 코드는 문자열에서 모든 공백을 제거합니다.

 

 

split 메서드와 join 메서드를 활용

또 다른 방법은 문자열을 공백으로 분할한 후 다시 합치는 것입니다.

See the Pen Untitled by saladent (@saladent) on CodePen.

 

위의 코드에서는 split 메서드를 사용하여 공백을 기준으로 문자열을 배열로 분할하고, join 메서드를 사용하여 배열을 다시 문자열로 합칩니다.

 

 

trim 메서드 활용

trim 메서드는 문자열의 양 끝에 있는 공백을 제거하는데 사용됩니다.

만약 중간에 있는 공백을 제거하려면 이 방법을 사용할 수는 없지만, 문자열의 양 끝에 있는 공백을 제거하는 데 유용합니다.

See the Pen 공백 제거 - trim by saladent (@saladent) on CodePen.

 

JavaScript에서는 위와 같은 다양한 방법으로 문자열 내의 공백을 제거할 수 있습니다.