IT/Javascript

[Javascript] 정규식으로 문자열 공백 제거하기

hi.anna 2024. 4. 3. 21:44

 

Javascript에서 정규식을 이용하여 문자열의 공백을 제거하는 방법입니다.

 

str.replace(/\s/g, '');

 

예제

const str = "안    녕  하  세  요   ";
const trimStr = str.replace(/\s/g, '');

console.log(trimStr); // "안녕하세요";

 

1. replace() 함수

JavaScript의 replace() 함수는 문자열에서 특정 패턴을 찾아 다른 문자열로 대체하는 데 사용됩니다.

str.replace(searchValue, newValue)

자세한 설명은 지난 포스팅을 참조하세요.

[Javascript] 문자열에서 특정 문자열 치환하기 (replace)

 

[Javascript] 문자열에서 특정 문자열 치환하기 (replace)

Javascript의 문자열에서 '특정 문자열'을 찾아서 '치환'해주는 방법을 알아보도록 하겠습니다. 문자열 내의 특정 문자열을 치환해 주기 위해서 Javascript에서는 replace() 함수를 사용합니다. replace() st

hianna.tistory.com

 

 

2. 정규식 /\s/g

  • / : 정규식은 /로 시작하고 끝납니다. 이것은 정규식의 시작과 끝을 나타냅니다.
  • \s : 이것은 공백 문자를 나타내는 메타 문자입니다. 공백 문자는 스페이스, 탭, 줄 바꿈 등을 포함합니다.
  • / : 정규식의 끝을 나타냅니다.
  • g : 이것은 정규식의 플래그 중 하나로, 전역 검색을 나타냅니다. 전역 플래그를 사용하면 문자열에서 패턴과 일치하는 모든 부분을 찾습니다. 그렇지 않으면 첫 번째 일치하는 부분만 찾습니다.

따라서, '/\s/g'는 문자열에서 모든 공백을 찾아냅니다.

 

 

 

반응형