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