最全面的js表單驗證

最全面的js表單驗證

ID:22897016

大小:87.00 KB

頁數(shù):9頁

時間:2018-11-01

最全面的js表單驗證_第1頁
最全面的js表單驗證_第2頁
最全面的js表單驗證_第3頁
最全面的js表單驗證_第4頁
最全面的js表單驗證_第5頁
資源描述:

《最全面的js表單驗證》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。

1、最全面的JS表單驗證整理來自:www.web-tag.net?兩個日期比較?/*用途:檢查開始日期是否小于等于結束日期輸入:s:字符串開始日期格式:2001-5-4e:字符串結束日期格式:2002-5-4返回:如果通過開始日期小于等于結束日期返回true,否則返回false*/functiondata_compare(s,e){?vararr=s.split("-");?varstarttime=newDate(arr[0],arr[1],arr[2]);...更多?兩個日期比較?信息?為空或全是空格?/*用途:

2、檢查輸入字符串是否為空或者全部都是空格輸入:str返回:如果全是空返回true,否則返回false*/functionisNull(str){if(str=="")returntrue;varregu="^[]+$";.....更多?為空或全是空格?信息?判斷是否是日期?/*用途:判斷是否是日期輸入:date:日期;匹配的格式:2010-5-16返回:如果通過驗證返回true,否則返回false*/functionisDate(str){if(isNull(str))returnfalse;?varr=str.m

3、atch(/^(d{4})(-

4、/)(d{1,2})(-

5、/)(d{1,2})$/);?if(r==null)returnfalse;?vard=newDate(r[1],r[3]-1,r[5]);...更多?判斷是否是日期?信息?字母數(shù)字下劃線?/*用途:檢查輸入字符串是否只由英文字母和數(shù)字和下劃線組成輸入:s:字符串返回:如果通過驗證返回true,否則返回false*/functionisNumberOr_Letter(s){//判斷是否是數(shù)字或字母varregu="^[0-9a-zA-Z_]+$

6、";varre=newRegExp(regu);if(re.test(s))...更多?字母數(shù)字下劃線?信息?字符1以字符串2開始?/*用途:字符1是否以字符串2開始輸入:str1:字符串;str2:被包含的字符串返回:如果通過驗證返回true,否則返回false*/functionisFirstMatch(str1,str2){varindex=str1.indexOf(str2);if(index==0)returntrue;returnfalse;}更多?字符1以字符串2開始?信息?字符1以字符串2結束?/

7、*用途:字符1是否以字符串2結束輸入:str1:字符串;str2:被包含的字符串返回:如果通過驗證返回true,否則返回false*/functionisLastMatch(str1,str2){varindex=str1.lastIndexOf(str2);if(str1.length==index+str2.length)returntrue;returnfalse;}更多?字符1以字符串2結束?信息?字符1包含字符串2?/*用途:字符1是包含字符串2輸入:str1:字符串;str2:被包含的字符串返回:如果

8、通過驗證返回true,否則返回false*/functionisMatch(str1,str2){varindex=str1.indexOf(str2);if(index==-1)returnfalse;returntrue;}更多?字符1包含字符串2?信息?是否為email?/*用途:檢查輸入對象的值是否符合E-Mail格式輸入:str輸入的字符串返回:如果通過驗證返回true,否則返回false*/functionisEmail(str){varmyReg=/^[-_A-Za-z0-9]+@([_A-Za-z

9、0-9]+.)+[A-Za-z0-9]{2,3}$/;if(myReg.test(str))returntrue;returnfalse;}更多?是否為email?信息?是否為手機號碼?/*用途:檢查輸入手機號碼是否正確輸入:s:字符串返回:如果通過驗證返回true,否則返回false*/functioncheckMobile(s){varregu=/^[1][0-9][0-9]{9}$/;varre=newRegExp(regu);if(re.test(s))....更多?是否為手機號碼?信息?是否為數(shù)字?/

10、*用途:檢查輸入字符串是否是數(shù)字輸入:str:字符串返回:如果通過驗證返回true,否則返回false*/functionisNumber(str)?{?????????????varreg=/^d+$/;???if(reg.test(str))...更多?是否為數(shù)字?信息?是否為時間?/*用途:檢查輸入字符串是否符合時間格式輸入:time:字符串返回:如果通過驗證返回

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。