資源描述:
《一些不錯的使用頻率比較高的js函數(shù)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、一些不錯的使用頻率比較高的JS函數(shù)>>edu.5151doc.教育資源庫把下面的這個做成一個js文件,然后就可以在任何頁面調(diào)用了./*================Method=======================*1.var_to_obj---------將一個變量轉(zhuǎn)換為對象*2.is_greater---------判斷是否大于某個數(shù)*3.is_less----------判斷是否小于某個數(shù)*4.pare_Date------比較兩個日期的大小,Num1>Num2return:true;Num1
2、<=Num2return:false*5.is_numeric------判斷是否是數(shù)字*6.is_price-----判斷是否是價格格式:00.00帶兩位小數(shù)*7.Is_Null-----判斷是否是空true:空false:非空*8.IsSpace------判斷是否空格*9.IsSpace----判斷是否空格*10.Is_Int(----判斷是否是整數(shù)true:是整數(shù),false:不是整數(shù)*11.is_date----判斷是否是日期*12.is_date2---判斷是否是日期*13.IsSelect
3、ed----判斷是否有有效數(shù)據(jù)被選中*14.isCharacter----檢查是否是字符*15.isOtherNameCharacter-----檢查是否是其它可以作名稱的字符*16.isNameCharacter-----檢查是否是可以作名稱的字符*17.isEmail-----檢查是否是Email*18.isZIP----檢查是否是郵編*19.isDigitalString-----檢查是否是數(shù)字字符串*20.IsEmpty-----IsEmpty函數(shù)判斷一個字符串是否為空*21.Trim-----Tri
4、m函數(shù)去掉一字符串兩邊的空格*22.isDigital----IsDigital函數(shù)判斷一個字符串是否由數(shù)字(intorlong)組成*23.IsFloat----IsFloat函數(shù)判斷一個字符串是否由數(shù)字(intorlongorfloat)組成*24.IsTelephone---判斷一個字符串是否由數(shù)字或'-','*','()'組成*25.dateTransfer-----日期格式轉(zhuǎn)化2/18/2000----2000-2-18*26.transferDate----轉(zhuǎn)化日期2000-10-20---->1
5、0/20/2000*27.ispassstr---去掉字符串所有空格*=============================================*/functiondoInputConnotEmpty(txtInput,minLength,sAlert){txtInput.value=Trim(txtInput.value);varm_IsValid=true;if(IsEmpty(txtInput.value))m_IsValid=false;if(minLength>0){if(txtIn
6、put.value.length<minLength)m_IsValid=false;}if(!m_IsValid){if(sAlert!="")_IsValid;}//將一個變量轉(zhuǎn)換為對象functionvar_to_obj(val){this.value=val;}//判斷是否大于某個數(shù)functionis_greater(field,crit,limit){varRet=(is_numeric(field,-1))?(field.value>limit):false;if(!Ret)doCritC
7、ode(field,crit,"Valuemustbegreaterthan"+limit);return(Ret);}//判斷是否小于某個數(shù)functionis_less(field,crit,limit){varRet=(is_numeric(field,-1))?(field.value<limit):false;if(!Ret)doCritCode(field,crit,"Valuemustbelessthan"+limit);return(Ret);}functionis_numeric(fi
8、eld,crit,msg){varRet=true;varNumStr="0123456789";vardecUsed=false;varchr;for(i=0;i<field.value.length;++i){chr=field.value.charAt(i);if(NumStr.indexOf(chr,0)==-1){if((!decUsed)chr=="."){decUsed=true