**:
/** 系統中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)
varreg = //g;
varargs = arguments;
varresult = 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) ;
varweek = ;
if(/(y+)/.test(format))
if(/(e+)/.test(format))
for(
vark
ino)
} return
format;
} date.prototype.diff = function
(interval, objdate)
switch
(interval)
};
//檢測是否為空
object.prototype.isnullorempty = function
() elseif(
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...