첫 번째 유형 : 루프 확인 교체
// 사용자가 함수 trim을 호출 할 수 있도록 {return trimright (trimleft (s)); } // 왼쪽 함수에서 빈을 제거합니다. trimleft (s) {if (s == null) {return ""; } var whitespace = 새 문자열 ( "/t/n/r"); var str = 새 문자열; if (whitespace.indexof (str.charat (0))! = -1) {var j = 0, i = str.length; while (j <i && whitespace.indexof (str.charat (j))! = -1) {j ++; } str = str.substring (j, i); } return str; } // 오른쪽에서 빈을 제거합니다 www.vevb.com 함수 Trimright (s) {if (s == null) return ""; var whitespace = 새 문자열 ( "/t/n/r"); var str = 새 문자열; if (whitespace.indexof (str.charat (str.length -1))! = -1) {var i = str.length -1; while (i> = 0 && whitespace.indexof (str.charat (i))! = -1) {i-; } str = str.substring (0, i+1); } return str; }두 번째 유형 : 정기적 인 교체
<script language = "javaScript"> <!- String.Prototype.trim = function () {return this.Replace (/(^/s*) | (/s*$)/g, ""); } string.prototype.ltrim = function () {return this.replace (/(^/s*)/g, ""); } string.prototype.rtrim = function () {return this.replace (/(/s*$)/g, ""); } //-> </script> // 왼쪽 공간을 제거합니다. 함수 ltrim (s) {return s.replace (/(^/s*)/g, "");} // 올바른 공간을 제거합니다. 함수 rtrim (s) {return s.replace (/(/s*$)/g, "");} // 왼쪽과 오른쪽 공간을 제거합니다. 함수 트림 (s) {return s.replace (/(^/s*) | (/s*$)/g, "");}세 번째 유형 : jQuery를 사용하십시오
$ .trim (str)
jQuery의 내부 구현은 다음과 같습니다.
function trim (str) {return str.replace (/^(/s |/u00a0)+/, ''). 교체 (/(/s |/u00a0)+$/, ''); }넷째 : Motools
함수 트림 (str) {return str.replace (/^(/s |/xa0)+| (/s |/xa0)+$/g, ''); }다섯 번째 : 자르기 현
함수 트림 (str) {str = str.replace (/^(/s |/u00a0)+/, ''); for (var i = str.length-1; i> = 0; i-) {if (// s/.test (str.charat (i))) {str = str.substring (0, i+1); 부서지다; }} return str; } //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (vret.lastindexof ( '') == parseint (vret.length) -1)) {vret = vret.substring (0, parseint (vret.length) -1); } else {return vret; }}}위는이 기사의 전체 내용입니다. JavaScript에 대한 자세한 내용은 "JavaScript 참조 자습서"및 "JavaScript Code Style Guide"를 확인하십시오. 또한 모두가 wulin.com을 더 지원하기를 바랍니다.