JavaScript驗(yàn)證表單_第1頁(yè)
JavaScript驗(yàn)證表單_第2頁(yè)
JavaScript驗(yàn)證表單_第3頁(yè)
JavaScript驗(yàn)證表單_第4頁(yè)
JavaScript驗(yàn)證表單_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、JavaScript驗(yàn)證表單1. 長(zhǎng)度限制 2. 只能是漢字 3." 只能是英文4. 只能是數(shù)字5. 只能是英文字符和數(shù)字6. 驗(yàn)證油箱格式7. 屏蔽要害字(這里屏蔽*和* 8. 兩次輸入密碼是否相同 夠了吧 : 屏蔽右鍵 很酷 oncontextmenu="return false" ondragstart="return false" onselectstart="return false" 加在 body 中 二2.1 表單項(xiàng)不能為空2.2 比較兩個(gè)表單項(xiàng)的值是否相同2.3 表單項(xiàng)只能為數(shù)字和"_"

2、,用于電話/銀行帳號(hào)驗(yàn)證上,可擴(kuò)展到域名注冊(cè)等2.4 表單項(xiàng)輸入數(shù)值/長(zhǎng)度限定2.5 中文/英文/數(shù)字/郵件地址合法性判定2.6 限定表單項(xiàng)不能輸入的字符1. 檢查一段字符串是否全由數(shù)字組成 - 2. 怎么判定是否是字符 - if (/x00-xff/g.test(s alert("含有漢字" else alert("全是字符" 3. 怎么判定是否含有漢字 - if (escape(str.indexOf("%u"!=-1 alert("含有漢字" else alert("全是字符" 4. 郵箱

3、格式驗(yàn)證 - /函數(shù)名:chkemail /功能介紹:檢查是否為Email Address /參數(shù)說明:要檢查的字符串 /返回值:0:不是 1:是 function chkemail(a var i=a.length; var temp = a.indexOf('' var tempd = a.indexOf('.' if (temp > 1 if (i-temp > 3 if (i-tempd>0 return 1; return 0; 5. 數(shù)字格式驗(yàn)證 - /函數(shù)名:fucCheckNUM /功能介紹:檢查是否為數(shù)字 /參數(shù)說明:要檢查的

4、數(shù)字 /返回值:1為是數(shù)字,0為不是數(shù)字 function fucCheckNUM(NUM var i,j,strTemp; strTemp="0123456789" if ( NUM.length= 0 return 0 for (i=0;i j=strTemp.indexOf(NUM.charAt(i; if (j=-1 / 說明有字符不是數(shù)字 return 0; / 說明是數(shù)字 return 1; 6. 電話號(hào)碼格式驗(yàn)證 - /函數(shù)名:fucCheckTEL /功能介紹:檢查是否為電話號(hào)碼 /參數(shù)說明:要檢查的字符串 /返回值:1為是合法,0為不合法 function

5、 fucCheckTEL(TEL var i,j,strTemp; strTemp="0123456789-(# " for (i=0;i j=strTemp.indexOf(TEL.charAt(i; if (j=-1 / 說明有字符不合法 return 0; / 說明合法 return 1; 7. 判定輸入是否為中文的函數(shù) - function ischinese(s var ret=true; for(var i=0;i ret=ret && (s.charCodeAt(i>=10000; return ret; 8. 綜合的判定用戶輸入的合法性的函數(shù) - 2.2 比較兩個(gè)表單項(xiàng)的值是否相同2.3 表單項(xiàng)只能為數(shù)字和"_",用于電話/銀行帳號(hào)驗(yàn)證上,可擴(kuò)展到域名注冊(cè)等2.4 表單項(xiàng)輸入數(shù)值/長(zhǎng)度限定2.5 中文/英文/數(shù)字/郵件地址合法性判定function isNumber(name /數(shù)值檢測(cè) if(name.length = 0return false;for(i = 0; i < name.length; i if(name.charAt(i <

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論