常用的JS驗證

2021-08-25 18:38:54 字數 1419 閱讀 6727

/*

檢查使用者名稱是否由字母、數字、下劃線組成的,並且長度位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...