본문 바로가기
Frontend

[JS] 공백 제거 - replace(), trim()

by unknownomad 2022. 1. 5.

자바스크립트로 문자열의 공백 제거하기


replace()

  • 공백을 빈 값으로 교체 가능
var str = "A B C D E";

str.replace(" ", "");
//AB C D E
var str = "A B C D E";

str.replace(/ /g, "");
//ABCDE

//문자열의 모든 공백을 제거하기 위해 정규식(/ /g) 활용
//정규식: / / 사이의 값을 replace의 2번째 인자값으로 교체 가능
//정규식의 g: 문자열의 모든 / / 사이의 값을 바꿔줌

 

  • 문자를 교체하는 것이기에 공백이 아니더라도 사용 가능
var str = "A가a나A다a";

str.replace(/a/g, "");
//A가나A다

str.replace(/a/gi, "");
//가나다

//정규식의 gi: i 옵션을 주면 대소문자 모두 포함시킬 수 있음

 

trim()

  • 문자열 앞, 뒤 공백 제거
var str = "   A B C D E   ";

str.trim();
//A B C D E

 


출처: https://dpdpwl.tistory.com/113

댓글