사이트 내 전체검색
[javascript] 자바스크립트 공백제거
로빈아빠
https://cmd.kr/javascript/562 URL이 복사되었습니다.

본문

trim() 지원안한다

그러니 만들어 쓰자^^

 

가장간단한건 정규식을 사용하라

var str = "';

str.replace(/(^\s*)|(\s*$)/g,"");//공백제거됨

 

 /* =================================================================
  앞/뒤 공백 제거
 ================================================================= */

 String.prototype.trim = function() {
  return this.replace(/\s/g, "");
 }

 

 /* =================================================================
  앞 공백 제거
 ================================================================= */

 String.prototype.ltrim = function() {

  var i, j = 0;
  var objstr

  for (i = 0; i < this.length; i++) {

   if (this.charAt(i) == ' ') j = j + 1;
   else break;
  }

  return this.substr(j, this.length - j + 1) 
 }

 /* =================================================================
  뒤 공백 제거
 ================================================================= */

 String.prototype.rtrim = function() {

  var i, j = 0;

  for (i = this.length - 1; i >= 0; i--) {

   if (this.charAt(i) == ' ') j = j + 1;
   else break;
  }

  return this.substr(0, this.length - j);
 }

댓글목록

등록된 댓글이 없습니다.

831 (8/17P)

Search

Copyright © Cmd 명령어 3.12.34.209