
標題: JavaScript Trim Function [打印本頁]
作者: wmh 時間: 2008-11-8 22:49 標題: JavaScript Trim Function
常見到的一個 trim 版本是使用 Regular Expression:function trim(s) {
return s.replace(/^\s*|\s*$/g,"")
}
不過,現在有個速度更快的版本:// 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);
};
這個快速的版本很可能會取代 jQuery 原本的 $.trim(),大家不妨參考看看。
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/) |
|