/*
檢查使用者名稱是否由字母、數字、下劃線組成的,並且長度位6-20位
輸出提示資訊到id為info的label上
*/function checkname()$/;
var username=document.getelementbyid("username").value;
if(!rename.test(username))
else}/*
檢查密碼是否由字母、數字、下劃線組成的,並且長度位6-20位
輸出提示資訊到id為info的label上
*/function checkpwd()$/;
var pass=document.getelementbyid("password").value;
if(!repwd.test(pass))
else}/*
檢查兩次輸入的密碼是否一致
輸出提示資訊到id為info的label上
*/function checkpwdok()
else}/*
檢查郵箱的格式
輸出提示資訊到id為info的label上
*/function checkemail()
else}/*
(在submit時)檢查使用者名稱、密碼、郵箱是否為空
輸出提示資訊到id為info的label上
*/function ok_onclick()
if(pass=="")
if(e_mail=="")
return true;
}//----------------------------------------附加----------------------------------------
/*檢查**的格式 正確格式:0451-1234567、010-12345678、0451-12345678
輸出提示資訊到id為info的label上
*/function checkphone()-/d|/d-/d$/;
if(!re.test(phone))
else}/*
檢查身份證的格式 15位和18位
輸出提示資訊到id為info的label上
*/function checkidcard()|/d$/;//身份證的正則碼
var reqita=/^/d*$/;//其他證件號的正規表示式:0或任意個數字
if(cardleibie=="shenfenzheng")
else
}if(cardleibie=="qita")
else}}
/*檢查qq的格式 從10000開始到999999999
輸出提示資訊到id為info的label上
*/function checkqq()$/;
if(!re.test(qq))
else
}
常用js驗證
一 驗證類 1 數字驗證內 1.1 整數 d test str 1.2 大於0的整數 用於傳來的id的驗證 d test str 1.3 負整數的驗證 d test str 2 時間類 2.1 短時間,形如 13 04 06 function istime str d 2 d if a null i...
常用驗證JS
1 js 字串長度限制 判斷字元長度 js限制輸入 限制不能輸入 textarea 長度限制 2 js驗證郵箱格式 3 js遮蔽關鍵字 這裡遮蔽 和 4 js兩次輸入密碼是否相同 5 js遮蔽右鍵 nc ntextmenu return false ndragstart return false o...
比較常用的JS驗證
method 檢查關鍵字段是否正確 param maxlen param checkedobject return 如果為空 最大 含特殊字元返回isfalse 否則返回處理後的字串 function checkkey maxlen,checkedobject else if checklength...