/*
* 系統中js的擴充套件函式**
*/// 清除兩邊的空格
string.prototype.trim = function() ;
// 合併多個空白為乙個空白
string.prototype.resetblank = function() ;
// 保留數字
string.prototype.getnum = function() ;
// 保留中文
string.prototype.getcn = function() ;
// string轉化為number
string.prototype.toint = function() ;
// 得到位元組長度
string.prototype.getlen = function() else
};// 獲取檔案全名
string.prototype.getfilename = function() ;
// 獲取副檔名
string.prototype.getextensionname = function() ;
/******add by 劉景寧 2010-12-09 *******/
string.prototype.replaceall = function(reallydo, replacewith, ignorecase) else
};//格式化字串 add by 劉景寧 2010-12-09
string.format = function()
if (arguments.length == 1)
var reg = //g;
var args = arguments;
var result = arguments[0].replace(reg, function($0, $1) );
return result;
};// 數字補零
number.prototype.lenwithzero = function(ocount)
return strtext;
};// unicode還原
number.prototype.chrw = function() ;
// 數字陣列由小到大排序
array.prototype.min2max = function() }}
return this;
};// 數字陣列由大到小排序
array.prototype.max2min = function() }}
return this;
};// 獲得數字陣列中最大項
array.prototype.getmax = function()
}return ovalue;
};// 獲得數字陣列中最小項
array.prototype.getmin = function()
}return ovalue;
};// 獲取當前時間的中文形式
date.prototype.get***ate = function() ;
//擴充套件date格式化
date.prototype.format = function(format) ;
var week = ;
if (/(y+)/.test(format))
if (/(e+)/.test(format))
for (var k in o)
}return format;
}date.prototype.diff = function(interval, objdate)
switch (interval)
};//檢測是否為空
object.prototype.isnullorempty = function() else if (typeof (obj) == 'string') else ') }}
else
return flag;
};
JS通用方法擴充套件
系統中js的擴充套件函式 清除兩邊的空格 string.prototype.trim function 合併多個空白為乙個空白 string.prototype.resetblank function 保留數字 string.prototype.getnum function 保留中文 string...
給JS物件新增擴充套件方法
如何在js中像c 語法一樣,呼叫str.trim 呢?在js中string物件自己也有trim方法,可通過str.trim 實現 在jquery中jquery物件也封裝了trim方法,可通過 trim str 實現 可是對於trimstart,trimend的方法,js的string物件並沒有對應方...
JS給數字新增擴充套件方法
擴充套件方法就是給原生型別新增方法,讓物件用起來更加方便,js作為乙個動態語言,只要在原型鏈上稍作修改就可以給現有類新增方法 在js裡提類可能不太恰當,但是我想不出別的說法了 先回憶一下如何給array新增乙個拓展方法 array.prototype.get function index 這樣就給a...