JQuery驗證工具類搜集整理
更新時間:2013年01月16日 11:56:14 作者:
本文搜集整理了一些如郵箱、手機號碼、電話號碼、郵編、數(shù)字、判斷是否為空、正則匹配等等常用驗證;感興趣的朋友可以了解下
復(fù)制代碼 代碼如下:
var Validator = {
// 郵箱
isEmail : function(s) {
var p = "^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$";
return this.test(s, p);
},
// 手機號碼
isMobile : function(s) {
return this.test(s, /^(180|189|133|134|153|181)\d{8}$/);
},
// 電話號碼
isPhone : function(s) {
return this.test(s, /^[0-9]{3,4}\-[0-9]{7,8}$/);
},
// 郵編
isPostCode : function(s) {
return this.test(s, /^[1-9][0-9]{5}$/);
},
// 數(shù)字
isNumber : function(s, d) {
return !isNaN(s.nodeType == 1 ? s.value : s)
&& (!d || !this.test(s, '^-?[0-9]*\\.[0-9]*$'));
},
// 判斷是否為空
isEmpty : function(s) {
return !jQuery.isEmptyObject(s);
},
// 正則匹配
test : function(s, p) {
s = s.nodeType == 1 ? s.value : s;
return new RegExp(p).test(s);
}
};
相關(guān)文章
jQuery事件綁定用法詳解(附bind和live的區(qū)別)
這篇文章主要介紹了jQuery事件綁定用法,結(jié)合實例形式較為詳細的分析了jQuery事件綁定的實現(xiàn)原理與相關(guān)注意事項,并附帶了相關(guān)綁定方法的使用說明,重點介紹了bind和live的區(qū)別,需要的朋友可以參考下2016-01-01Jquery ajax加載等待執(zhí)行結(jié)束再繼續(xù)執(zhí)行下面代碼操作
這篇文章主要介紹了Jquery ajax加載等待執(zhí)行結(jié)束再繼續(xù)執(zhí)行下面代碼操作的相關(guān)資料,需要的朋友可以參考下2015-11-11jQuery實現(xiàn)回車鍵(Enter)切換文本框焦點的代碼實例
這篇文章主要介紹了jQuery實現(xiàn)回車鍵(Enter)切換文本框焦點的代碼實例,需要的朋友可以參考下2014-05-05jQuery動態(tài)添加.active 實現(xiàn)導(dǎo)航效果代碼思路詳解
這篇文章主要介紹了jQuery動態(tài)添加.active 實現(xiàn)導(dǎo)航效果代碼思路詳解,需要的朋友可以參考下2017-08-08