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에서는 위와 같은 다양한 방법으로 문자열 내의 공백을 제거할 수 있습니다.