jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化's Archiver

wmh 發表於 2008-11-8 22:49

JavaScript Trim Function

常見到的一個 trim 版本是使用 Regular Expression:[code]function trim(s) {
  return s.replace(/^\s*|\s*$/g,"")
} [/code]不過,現在有個速度更快的版本:[code]// Author: Ariel Flesler
// http://flesler.blogspot.com/2008/11/fast-trim-function-for-javascript.html
// Licensed under BSD
function myBestTrim(str) {
  var start = -1,
  end = str.length;
  while (str.charCodeAt(--end) < 33);
  while (str.charCodeAt(++start) < 33);
  return str.slice(start, end + 1);
};[/code]這個快速的版本很可能會取代 jQuery 原本的 $.trim(),大家不妨參考看看。

頁: [1]

Powered by Discuz! Archiver  © 2001-2009 Comsenz Inc.