常用javascript表單驗證方法

2021-06-26 11:43:01 字數 1681 閱讀 8180

//座機**驗證(支援分機)

function cheketel(tel) -\d(-\d)?$/;

if (tel.test(tel)) else

}//手機號碼驗證

function chekephone(phone) )$/;

if (mobile.test(phone))

else

}//電子郵箱驗證

function chekemail(temail)

else

}//應用於註冊使用者名稱(規則:4-16個字元之間(包括4、16),字母開頭,數字,下劃線)

function chekeusername(username) $/;

if (username.test(username)) else

}//檢查是否為正整數

function ispositiveint(a)

//檢查是否數字(不包括小數點)

function isnum(a)

//檢查是否數字(包括小數點)

function isnum2(a)

//檢查有兩位小數的正實數

function isdecimal2(a) )?$/;

return reg.test(a);

}//檢查小數點後僅一位

function isdecimal1(a) |\d+)$/;

return reg.test(a);

}//檢查有1-3位小數的正實數

function isdecimal1_3(a) )?$/;

return reg.test(a);

}//僅漢字和英文

function ischinaaz(a)

//僅漢字和數字

function ischinaint(a)

//僅數字和英文

function isintaz(a)

//非法字元

function isillegal(a)

//身份證號碼(數字、字母x結尾)

function isidcode(a) $)|(^\d$)|(^\d(\d|x|x)$)/;

return reg.test(a);

}//日期格式(***x-xx-xx比較簡單的驗證)

function isdate(a) (-|\/)\d(-|\/)\d/;

return reg.test(a);

}//xml檔案

function isxml(a)

function isqq(a) /;

return reg.test(a);

}//郵編

function iszipcode(a) (?!\d)/;

return reg.test(a);

}//ip位址

function isip(a)

//僅數字

function keyint(val)

//僅數字和-(適用於區號-**-分機)

function keyintand_(val)

//僅漢字

function keychina(val)

//僅英文

function keyaz(val)

//去掉非法字元

function keytrim(val)

JavaScript常用表單驗證

目錄 1 js 字串長度限制 判斷字元長度 js限制輸入 限制不能輸入 textarea 長度限制 2.js判斷漢字 判斷是否漢字 只能輸入漢字 3 js判斷是否輸入英文 只能輸入英文 4 js只能輸入數字,判斷數字 驗證數字 檢測數字 判斷是否為數字 只能輸入數字 5 只能輸入英文本元和數字 6 ...

JavaScript常用表單驗證

目錄 1 js 字串長度限制 判斷字元長度 js限制輸入 限制不能輸入 textarea 長度限制 2.js判斷漢字 判斷是否漢字 只能輸入漢字 3 js判斷是否輸入英文 只能輸入英文 4 js只能輸入數字,判斷數字 驗證數字 檢測數字 判斷是否為數字 只能輸入數字 5 只能輸入英文本元和數字 6 ...

Struts的ActionForm表單驗證

1.在actionform中新增 public if password null password equals returnerrors 2.在 jsp中新增 使用者名稱td td logic present name loginformbean html text property userna...