通用javascript腳本函數庫 方便開發
2024-05-06 14:13:34
供稿:網友
 
將下面代碼保存為Common.js 
類庫功能: 
1.Trim(str)--去除字符串兩邊的空格 
2.XMLEncode(str)--對字符串進行XML編碼 
3.ShowLabel(str,str)--鼠標提示功能(顯示字符,提示字符) 
可以設置顯示的提示的文字的字體、顏色、大小以及提示的背景顏色、邊框等 
4.IsEmpty(obj)--驗證輸入框是否為空 
5.IsInt(objStr,sign,zero)--驗證是否為整數,正整數,負整數,以及是否包括零 
6.IsFloat(objStr,sign,zero)--驗證是否為浮點數,正浮點,負浮點,以及是否包括零 
7.IsEnLetter(objStr,size)--驗證是否為26個字母,大寫小 
源代碼如下: 
/* 
名字:Common.js 
功能:通用javascript腳本函數庫 
包括: 
1.Trim(str)--去除字符串兩邊的空格 
2.XMLEncode(str)--對字符串進行XML編碼 
3.ShowLabel(str,str)--鼠標提示功能(顯示字符,提示字符) 
4.IsEmpty(obj)--驗證輸入框是否為空 
5.IsInt(objStr,sign,zero)--驗證是否為整數 
6.IsFloat(objStr,sign,zero)--驗證是否為浮點數 
7.IsEnLetter(objStr,size)--驗證是否為26個字母 
*/ 
/* 
================================================================== 
字符串操作 
Trim(string):去除字符串兩邊的空格 
================================================================== 
*/ 
/* 
================================================================== 
LTrim(string):去除左邊的空格 
================================================================== 
*/ 
function LTrim(str) 
{ 
var whitespace = new String(" /t/n/r"); 
var s = new String(str); 
if (whitespace.indexOf(s.charAt(0)) != -1) 
{ 
var j=0, i = s.length; 
while (j < i && whitespace.indexOf(s.charAt(j)) != -1) 
{ 
j++; 
} 
s = s.substring(j, i); 
} 
return s; 
} 
/* 
================================================================== 
RTrim(string):去除右邊的空格 
================================================================== 
*/ 
function RTrim(str) 
{ 
var whitespace = new String(" /t/n/r"); 
var s = new String(str); 
if (whitespace.indexOf(s.charAt(s.length-1)) != -1) 
{ 
var i = s.length - 1; 
while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1) 
{ 
i--; 
} 
s = s.substring(0, i+1); 
} 
return s; 
} 
/* 
================================================================== 
Trim(string):去除前后空格 
================================================================== 
*/ 
function Trim(str) 
{ 
return RTrim(LTrim(str)); 
} 
/* 
====================================================================== 
XMLEncode(string):對字符串進行XML編碼 
====================================================================== 
*/ 
function XMLEncode(str) 
{ 
str=Trim(str); 
str=str.replace("&","&"); 
str=str.replace("<","");