茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1498569 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_60D_00104.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

網頁設計 : [分享]Javascript 的 trim(去除字串空白)

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15758
[分享]Javascript 的 trim(去除字串空白)
Javascript 本身沒有 trim 這個function,所以呢就有人利用正規表達式,寫出了一份很方便的trim,大家可以參閱:
<SCRIPT LANGUAGE="JavaScript">
// Trim() , Ltrim() , RTrim()
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, ""); }       //去除右側(尾)空白
String.prototype.Trim= function() { return this.lTrim().rTrim(); }                //利用LTrim、RTrim來實做的trim
</SCRIPT>


不過,現在有個速度更快的版本:
<SCRIPT LANGUAGE="JavaScript">
// 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);
};
</SCRIPT>

大家不妨參考看看。
前一個主題 | 下一個主題 | 頁首 | | |



Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|