js驗證input的通用自定義函式

2021-08-21 20:54:07 字數 687 閱讀 9641

因為在開發過程中總是能碰到對input的驗證,所以就寫了乙個自定義的函式

能夠驗證長度,正規表示式, 非空這三個選項。

/*input驗證*/

/*value——輸入的值*/

/*regu——驗證的正規表示式

* null——沒有正則的要求*/

/*length——長度*/

/*關於長度

* "[1,40]"——40字以內(1-40)

* "[6|13]"——6位或者13位

* "[4,4]"——只能是4位

* null —— 沒有長度要求

*//* * 預設的驗證

* 非空,不能是純空格,符合正規表示式, 符合長度要求

* 返回值

* 0 空

* 1 正則

* 2 長度

* 3 正確

*/function checkinput(value, regu, length)

else

}if(length != null)

}else}}

//或者

if(length.indexof("|") != -1)}}

} return ret;

} function hasvalue(value)

else

}

js有效性驗證 自定義驗證

js 表單有效性驗證 有效性驗證可以自己定義,也可以用前輩寫好的一些,我這裡用的是 來看 addjob validate jobdepartment recieveemail messages jobdepartment recieveemail highlight function e succe...

ExtJS加入自定義驗證JS函式

有些複雜的驗證我們是需要我們寫指令碼驗證的。那麼怎麼做到通用呢?比如下面的情況 左側s m l xl總數不能超過2件,右側不能超過6件。首先可以定義以下驗證js,來驗證數量是否超過最大值。function valsummax ids,maxvalue,msg return message var m...

EasyUI 自定義驗證

如果驗證空值 使用自定義驗證 required 布林定義文字域是否為必填項 false validtype 字串定義欄位的驗證型別,比如email,url,etc.null missingmessage 字串當文字框為空時提示的文字資訊 this field is required.invalidm...