자바스크립트 앞뒤 공백을 없애주는 ltrim,rtrim 속성

프로그래밍/Javascript|2015. 11. 4. 16:58
반응형

ltrim() 같은 경우 앞쪽의 공백 즉, 왼쪽에 존재하는 공백을 제거하는 속성이며

rtrim() 같은 경우는 뒤쪽의 공백 즉, 오른쪽에 존재하는 공백을 제거하는 속성입니다.


만약 양쪽을 모두 제거하고 싶으실땐 각각 설정을 하실필요없이 trim()을 사용하면 양쪽 모두의 공백을 제거할 수 있습니다.


앞공백을 제거하는 ltrim() 의 경우 간단한 예제


  function ltrim(str){
  var i,j = 0;
  var objstr;
  for(i=0; i< str.length; i++){
   if(str.charAt(i) == ' ')
    j=j + 1;
   else 
    break;
  }
  return str.substring(j, str.length - j + 1);
 }

뒤쪽의 공백을 제거하는 rtrim() 의 예제


function rtrim(str){
  var i,j = 0;
  for(i = str.length-1;i>=0; i--){
   if(str.charAt(i) == ' ')
    j=j + 1;
   else 
    break;
  }
  return str.substring(0, str.length - j);
 }




반응형

댓글()