常用Javascript驗證方法

2021-09-01 01:27:35 字數 2904 閱讀 5454

* 檢測核取方塊和單選框是否已被選中

** @param itemobj

* @return

*/function ischecked1(itemobj)

return false;}}

/*** 檢測多選框是否已被選中

** @param itemobj

* @return

*/function ischecked2(itemobj)

return false;}}

/** 用途:檢查輸入字串是否為空或者全部都是空格 輸入:str 返回: 如果全是空返回true,否則返回false

*/function isnull(str)

/** 用途:判斷是否是日期 輸入:date:日期;匹配的格式: 2010-5-16

** 返回:如果通過驗證返回true,否則返回false

*/function isdate(str) )(-|\/)(\d)(-|\/)(\d)$/);

if (r == null)

return false;

var d = new date(r[1], r[3] - 1, r[5]);

return (d.getfullyear() == r[1] && (d.getmonth() + 1) == r[3] && d

.getdate() == r[5]);}/*

* 用途:檢查輸入字串是否只由英文本母和數字和下劃線組成 輸入: s:字串 返回: 如果通過驗證返回true,否則返回false

*/function isnumberor_letter(s) else }/*

* 用途:檢查輸入物件的值是否符合e-mail格式 輸入:str 輸入的字串 返回:如果通過驗證返回true,否則返回false

*/function isemail(str) $/;

if (myreg.test(str))

return true;

return false;}/*

* 用途:檢查輸入手機號碼是否正確 輸入: s:字串 返回: 如果通過驗證返回true,否則返回false

*/function checkmobile(s) $/;

var re = new regexp(regu);

if (re.test(s)) else }/*

* 用途:檢查輸入字串是否是數字 輸入: str:字串 返回: 如果通過驗證返回true,否則返回false

*/function isnumber(str)

/** 用途:檢查輸入字串是否符合時間格式 輸入: time:字串 返回: 如果通過驗證返回true,否則返回false

*/function istime(time) [0-9]:[0-5][0-9]:[0-5][0-9]$/;

if (!regex.test(time))

var hour = time.substring(0, 2);

var minute = time.substring(3, 5);

var second = time.substring(6);

if (hour > 23 || hour < 0)

if (minute > 60 || minute < 0)

if (second > 60 || second < 0)

return true;}/*

* 用途:檢查輸入字串是否符合正整數格式 輸入: s:字串 返回: 如果通過驗證返回true,否則返回false

*/function ispnumber(s) else }/*

* 用途:檢查輸入字串是否符合國內固話或者傳真格式 輸入: s:字串 格式例如:020-87110252 返回:

* 如果通過驗證返回true,否則返回false

*/function istel(s) )-)?(\d)(-(\d))?$/;

if (!reg.test(s))

return false

return true}/*

* 用途:檢查輸入物件的值是否符合埠號格式 輸入:str 輸入的字串 返回:如果通過驗證返回true,否則返回false

*/function isport(str) *

*/ function iszipcode(str)

return true; }

/** 用途:檢查輸入字串是否符合金額格式 格式定義為帶小數的正數,小數點後最多三位 輸入: s:字串 返回: 如果通過驗證返回true,否則返回false */

function ismoney(s) $";

var re = new regexp(regu);

if (re.test(s)) else }

/** 用途:檢查輸入字串是否只由漢字組成 輸入: s:字串 返回: 如果通過驗證返回true,否則返回false */

function iszh(str) /*

* 用途:檢查輸入物件的值是否符合整數格式 輸入:str 輸入的字串 返回:如果通過驗證返回true,否則返回false */

function isinteger(str) [0-9]$/;

return regu.test(str); }

/*

*/ function isip(strip)

return false; }

/** 用途:檢查輸入字串是否只由漢字、字母、數字組成 輸入: value:字串 返回: 如果通過驗證返回true,否則返回false */

function ischinaornumborlett(s) else }

/** 用途:檢查輸入字串是否只由英文本母和數字組成 輸入: s:字串 返回: 如果通過驗證返回true,否則返回false */

function isnumberorletter(s) else }

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 ...

javascript 常用驗證函式

一 驗證類 1 數字驗證內 1.1 整數 1.2 大於0的整數 用於傳來的id的驗證 1.3 負整數的驗證 1.4 整數不能大於imax 1.5 整數不能小於imin 2 時間類 2.1 短時間,形如 13 04 06 2.2 短日期,形如 2003 12 05 2.3 長時間,形如 2003 12...