Chocolate Chip Cookie
본문 바로가기
프론트엔드/Java Script

JavaScript : 문자열 모든 공백 제거하기

by Khookie 2020. 11. 9.

 앞뒤 공백을 제거하는 문자열객체의 trim()함수가 있다.

하지만 모든 공백을 제거할 필요가 있을때는 여러 방법이 있다.

 

1. 반복문을 사용하여 제거한다

for(var i=0; i<str.length; i++) {
		   if(str.charAt(i) !=" ") {
		      n = n + str.charAt(i);        
		   }

    이제 깔끔한 문자열 변수 n을 사용하면 된다

 

*주의  var n; 선언 후에 반복문으로n=n+배열[i]했을때는

출력물에 undefinedabcdef 로 나오므로 

꼭 초기에 변수에 ""를 저장해 놓을것

 

2. 정규식을 사용한다

str.replace(/(\s*)/g, "");

 

3. replace() 함수로 " "를 모두 ""로 변경하는것도 해볼만 할것같다

 

 

 

*-도움이 되었다면 공감을 눌러주세요-*

< IT연구소 쿠키 랩 />

댓글