亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Jquery 表單驗證類介紹與實例

2019-11-20 22:39:20
字體:
供稿:網(wǎng)友
[html]
復(fù)制代碼 代碼如下:

<form action="" method="post" id="formValidate">
數(shù)值:<input name="" type="text" validate="number" /><span></span><br/>
浮點型:<input name="" type="text" validate="decimal" /><span></span><br/>
英文:<input name="" type="text" validate="english" /><span></span><br/>
大寫英文:<input name="" type="text" validate="upper_english" /><span></span><br/>
小寫英文:<input name="" type="text" validate="lower_english" /><span></span><br/>
郵件格式:<input name="" type="text" validate="email" /><span></span><br/>
是否包含中文:<input name="" type="text" validate="chinese" /><span></span><br/>
URL:<input name="" type="text" validate="url" /><span></span><br/>
電話號碼:<input name="" type="text" validate="phone" /><span></span><br/>
IP地址:<input name="" type="text" validate="ip" /><span></span><br/>
金額:<input name="" type="text" validate="money" /><span></span><br/>
數(shù)值或者英文或者_:<input name="" type="text" validate="number_letter" /><span></span><br/>
郵政編碼:<input name="" type="text" validate="zip_code" /><span></span><br/>
可用賬號:<input name="" type="text" validate="account" /><span></span><br/>
QQ:<input name="" type="text" validate="qq" /><span></span><br/>
身份證:<input name="" type="text" validate="card" /><span></span><br/>
數(shù)值 允許為空:<input name="" type="text" validate="number" empty='yes' /><span></span><br/>
數(shù)值 長度 1-3:<input name="" type="text" validate="number" min=1 max=3 /><span></span><br/>
數(shù)值 長度 1-3 允許為空:<input name="" type="text" validate="number" min=1 max=3 empty='yes'/><span></span><br/>
<input name="" type="submit" />
</form>
<script src="jquery.js" type="text/javascript"></script>
<script src="formValidate.js" type="text/javascript"></script>
<script type="text/javascript">
var formValidate = new formValidate();
formValidate.init({});
</script>

[javascript]
復(fù)制代碼 代碼如下:

/*
* 通用JS驗證類
* 使用方法:
* var formValidate = new formValidate();
* formValidate.init({});
* 注意:
* <form action="" method="post" id="formValidate">
* id為formValidate
*
* <input name="" type="text" validate="zip_code" empty="yes" min=10 max=10 /><span></span>
* validate="zip_code" 驗證是否是郵政編碼
* empty="yes" 驗證是否允許為空
* min=10 最小長度
* max=10 最大長度
* <span></span> 顯示提示內(nèi)容
*/
var formValidate = function () {

var _this = this;

this.options = {
number : {reg : /^[0-9]+$/, str : '必須為數(shù)字'},
decimal : {reg : /^[-]{0,1}(/d+)[/.]+(/d+)$/ , str : '必須為DECIMAL格式'},
english : {reg : /^[A-Za-z]+$/, str : '必須為英文字母'},
upper_english : {reg : /^[A-Z]+$/, str : '必須為大寫英文字母'},
lower_english : {reg : /^[a-z]+$/, str : '必須為小寫英文字母'},
email : {reg : /^([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+/.[a-zA-Z]{2,3}$/, str : 'Email格式不正確'},
chinese : {reg : /[/u4E00-/u9FA5/uf900-/ufa2d]/ig, str : '必須含有中文'},
url : {reg : /^[a-zA-z]+:////[^s]*/, str : 'URL格式不正確'},
phone : {reg : /^[1][3][0-9]{9}$/ , str : '電話號碼格式不正確'},
ip : {reg : /^(/d+)/.(/d+)/.(/d+)/.(/d+)$/ , str : 'IP地址格式不正確'},
money : {reg : /^[0-9]+[/.][0-9]{0,3}$/ , str : '金額格式不正確'},
number_letter : {reg : /^[0-9a-zA-Z/_]+$/ , str : '只允許輸入英文字母、數(shù)字、_'},
zip_code : {reg : /^[a-zA-Z0-9 ]{3,12}$/ , str : '郵政編碼格式不正確'},
account : {reg : /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/ , str : '賬號名不合法,允許5-16字符,字母下劃線和數(shù)字'},
qq : {reg : /[1-9][0-9]{4,}/ , str : 'QQ賬號不正確'},
card : {reg : /^(/d{6})(18|19|20)?(/d{2})([01]/d)([0123]/d)(/d{3})(/d|X)?$/ , str : '身份證號碼不正確'},
};

//初始化 綁定表單 選項
this.init = function (options) {
this.setOptions(options);
this.checkForm();
};

//設(shè)置參數(shù)
this.setOptions = function (options) {
for (var key in options) {
if (key in this.options) {
this.options[key] = options[key];
}
}
};

//檢測表單 包括是否為空,最大值 最小值,正則驗證
this.checkForm = function () {
$("#formValidate").submit(function () {
var formChind = $("#formValidate").children();
var testResult = true;
formChind.each(function (i) {
var child = formChind.eq(i);
var value = child.val();
var len = value.length;
var childSpan = child.next();

//屬性中是否為空的情況
if (child.attr('empty')) {
if (child.attr('empty') == 'yes' && value == '') {
if (childSpan) {
childSpan.html('');
}
return;
}
}

//屬性中min 和 max 最大和最小長度
var min = null;
var max = null;
if (child.attr('min')) min = child.attr('min');
if (child.attr('max')) max = child.attr('max');
if (min && max) {
if (len < min || len > max) {
if (childSpan) {
childSpan.html('');
childSpan.html(' 字符串長度在' + min + '與' + max + '之間');
testResult = false;
return;
}
}
} else if (min) {
if (len < min) {
if (childSpan) {
childSpan.html('');
childSpan.html(' 字符串長度應(yīng)大于' + min);
testResult = false;
return;
}
}
} else if (max) {
if (len > max) {
if (childSpan) {
childSpan.html('');
childSpan.html(' 字符串長度應(yīng)小于' + max);
testResult = false;
return;
}
}
}

//正則校驗
if (child.attr('validate')) {
var type = child.attr('validate');
var result = _this.check(value, type);
if (childSpan) {
childSpan.html('');
if (result != true) {
childSpan.html(' ' + result);
testResult = false;
}
}
}

});
return testResult;
});
};

//檢測單個正則選項
this.check = function (value, type) {
if (this.options[type]) {
var val = this.options[type]['reg'];
if (!val.test(value)) {
return this.options[type]['str'];
}
return true;
} else {
return '找不到該表單驗證正則項';
}
};


}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
色悠悠久久综合网| 国产精品69久久久久水密桃| 草草视频在线一区二区| 中文字幕一区二区视频| 色综合狠狠操| 超碰高清在线| 免费看男女www网站入口在线| 一本色道久久综合亚洲精品图片| 欧美做爰猛烈大尺度视频| 国产一区精品视频| 欧美韩日一区二区| 国产+人+亚洲| 美女黄色丝袜一区| 亚洲黄色片在线观看| 成在线人视频免费视频| 色老头在线视频| 欧美高跟鞋交xxxxhd| 夜夜夜久久久| 日韩免费一区二区| 日韩国产福利| 久久久一区二区三区不卡| 免费在线国产视频| 国产三级三级在线观看| 亚洲va电影大全| 国产污视频在线播放| 日韩手机在线观看视频| 亚洲码欧美码一区二区三区| 亚洲成人av一区| 欧美四级电影在线观看| 欧美午夜精品一区二区蜜桃| 亚洲av毛片在线观看| 91插插插影院| 久久精品国产sm调教网站演员| 亚洲国产欧美一区二区三区不卡| 欧美日韩精品是欧美日韩精品| 亚洲成人动漫精品| 亚洲国产美女精品久久久久∴| 免费网站在线高清观看| 一区二区三区在线观看动漫| 免费看成人午夜电影| 妞干网在线观看视频| 日韩在线欧美在线国产在线| 日本韩国一区二区三区| 久久日韩视频| www.国产高清| 96久久久久久| 僵尸再翻生在线观看免费国语| 亚洲精品中文字幕在线| 国产一二三区精品| 91九色精品视频| 国产亚洲精品拍拍拍拍拍| 国产不卡的av| 日韩小视频在线播放| 国产天堂亚洲国产碰碰| 中文字幕在线不卡国产视频| 亚洲视频网在线直播| 国产精品一区在线免费观看| 日韩电影在线观看一区| 久久久av电影| 欧美在线你懂得| 99成人精品视频| 丰满少妇一级片| 国产稀缺真实呦乱在线| 欧美日韩精品一区二区| 欧美成年人视频在线观看| 亚洲熟妇一区二区三区| 国产精品夜间视频香蕉| 自拍亚洲一区欧美另类| 国产亚洲激情视频在线| 深夜福利av你懂的| 欧美成人猛片aaaaaaa| www.99riav| 少妇一级淫片免费看| 日日夜夜天天操| 国产超级va在线视频| 亚洲欧美亚洲| 欧美日本中文字幕| 美女被到爽高潮视频| 欧美日韩人妻精品一区二区三区| 激情av综合| 久久蜜桃av一区精品变态类天堂| 在线观看视频二区| h片在线观看网站| 欧美精品videos性欧美| 国产福利在线观看| 国产av自拍一区| 亚洲天堂免费看| 国产丝袜在线精品| 国产三级国产精品国产专区50| 超碰在线12| 最近中文字幕无免费| 成人av综合网| 亚洲欧美自拍偷拍| 亚洲无码精品国产| 精品亚洲二区| 午夜影院在线观看视频| 91久久极品少妇xxxxⅹ软件| 精品视频一区三区九区| 玛雅亚洲电影| 美日韩精品免费视频| jizz中国免费| 亚洲成av人片在线观看| 欧洲黄色一级视频| 成人黄色理论片| 欧美国产先锋| 久久久精品日韩欧美| 91福利免费视频| 精品伦理一区二区| h网站免费看| 免费视频中文字幕| 国产在线视频欧美一区| 精品在线观看免费| 国产精品久久久久久久久久白浆| 91狠狠综合久久久| 日韩网站免费观看| 三级全黄的视频在线观看| 高清av免费一区中文字幕| 91精品中文字幕一区二区三区| 欧美大片专区| 中文在线免费| 超碰在线公开免费| 欧美国产第二页| 欧美日韩不卡一区二区| 91九色蝌蚪在线| 欧美高清视频一区二区| 亚洲影音一区| 三级av在线播放| 成人性教育av免费网址| 一区二区免费在线视频| 黄色的网站在线观看| 人妻熟人中文字幕一区二区| 成人爽a毛片免费啪啪动漫| 欧美电影免费观看高清| 免费在线观看黄色| 国产精品极品在线| 成人性教育视频在线观看| 成人欧美一区二区三区视频网页| 国产91精品在线| 天堂午夜影视日韩欧美一区二区| 成人av无码一区二区三区| 国产精品中文欧美| 成年人在线看片| 99精品999| 亚洲第一黄色| 亚洲成在人线av| 欧美 日韩 国产在线| jizz亚洲| 欧美日韩福利在线观看| 国精产品一区一区三区免费视频| 中文字幕视频观看| 91九色在线免费视频| 欧美激情a∨在线视频播放| 日本免费在线视频| 亚洲精品国精品久久99热| 日本一区二区在线免费观看| 最近2019中文字幕第三页视频| 九色国产在线观看| 丰满爆乳一区二区三区| 欧美日韩视频在线一区二区观看视频| 亚洲精品国产福利| 黄动漫在线免费观看| 午夜精品久久久久影视| 成人免费视频视频在线观看免费| 日本国产中文字幕| 久久超级碰碰| xxxx在线免费观看| 亚洲av无码一区二区三区性色| 天天干天天操天天爱| 亚洲精品日韩欧美| 久久99精品久久久久久青青日本| 国产一区二区三区成人欧美日韩在线观看| 午夜激情福利在线| 香蕉网站在线观看| 96sao精品视频在线观看| 美女福利网站视频在线观看| 成人小电影网站| 国产v综合v亚洲欧| 欧美中文在线观看国产| av不卡在线| 中文在线аv在线| 日韩欧美美女一区二区三区| 白白操在线视频| 无套内谢丰满少妇中文字幕| 亚洲综合自拍| 国产91在线看| 亚洲精品丝袜日韩| 椎名由奈jux491在线播放| 日韩欧美ww| 国产日产精品一区| 爽好多水快深点欧美视频| 伊人久久久久久久久久久| 亚洲国产电影在线观看| 亚洲欧美另类综合偷拍| 亚洲va国产va欧美va观看| 一本综合久久| 国产成人精彩在线视频九色| 日韩av电影手机在线观看| 国产精品资源| 午夜免费性福利| 91嫩草国产线观看亚洲一区二区| 678五月天丁香亚洲综合网| 老鸭窝av在线| 国产乱码精品一区二三区蜜臂| eeuss影院www在线观看免费| 成人小电影网站| 亚洲国产婷婷香蕉久久久久久| 国产亚洲精品美女久久久久久久久久| 久久一级免费视频| 日本18中文字幕| 日韩av电影免费观看高清| 自慰无码一区二区三区| 无码少妇一区二区三区芒果| 成人黄色在线观看| 欧美精品三区| 蜜桃在线视频| 亚洲男人天堂色| 欧亚一区二区三区| 9久草视频在线视频精品| 亚洲成人a级片| 色在线观看视频| 成人激情春色网| 欧美激情一区二区三区不卡| 北条麻妃在线一区二区| 国产黄色大片在线观看| 午夜在线不卡| 6699嫩草久久久精品影院| 美国做受三级的视频播放| 一区二区欧美在线| 日本不卡一二三| 亚洲婷婷综合久久一本伊一区| 成人免费看片98欧美| 日本韩国欧美在线观看| 久久免费区一区二区三波多野| 亚洲女同精品视频| 国产成人精品免费视| 欧美肥婆xxxx欧美另类| 久久99精品久久久久子伦| 狠狠色噜噜狠狠狠狠97| 黑人巨大国产9丨视频| 粉嫩一区二区三区在线观看| 日韩亚洲一区中文字幕| 一呦二呦三呦国产精品| 亚洲av永久纯肉无码精品动漫| 国产精品中文字幕在线观看| 丝袜美腿成人在线| 黄色污在线观看| 国产视频一区二区在线播放| 亚洲欧美一区二区视频| 91亚洲国产成人精品一区| 99麻豆久久久国产精品免费| 欧美特级限制片免费在线观看| 人人妻人人澡人人爽| 亚州av电影免费在线观看| 美女把尿口扒开让男人桶在线观看| 久久久久久久久毛片| 九七电影院97理论片久久tvb| 国产a级片视频| 免费久久久一本精品久久区| 毛片av一区二区三区| 污污污污污污www网站免费| 久久久久久蜜桃一区二区| 国产视频网站在线| 呻吟揉丰满对白91乃国产区| 午夜精品久久久久久久99热| 久久露脸国语精品国产91| 国产精品理论在线| 国产激情999| 久久亚洲国产| 中文字幕日本欧美| 免费毛片a线观看| 色悠悠亚洲一区二区| eeuss影院www在线观看| 一区二区三区精品久久久| 综合欧美国产视频二区| 一区二区成人网| 国产日韩欧美三区| 精品不卡一区| 波多野一区二区| 久久久久久久久久久国产精品| 国产一区二区三区在线观看视频| 成人一区二区三区| 92看片淫黄大片看国产片| 精品一区免费av| yourporn在线观看中文站| 色偷偷网站视频| 国产xxx视频| 影音先锋亚洲一区| 欧美精品在欧美一区二区| 久久久久久久久久久久| 岛国av一区二区| 日韩经典在线视频| 性欧美videos粗暴| 亚洲国产精品一区二区久久hs| 天堂资源在线亚洲资源| 国产精品理论在线观看| 色偷偷中文字幕| 黄色漫画在线免费观看| 免费一级毛片在线观看| 日韩在线视频一区| 美日韩在线视频| 欧美大尺度激情区在线播放| 欧美一区二区人人喊爽| 91成人福利在线| 亚洲成av人综合在线观看| 蜜桃视频在线观看网站| 亚洲欧洲免费视频| 成人午夜sm精品久久久久久久| 欧美日韩国产小视频| 激情视频免费| 精品视频久久久久久| 看女生喷水的网站在线观看| 男女啪啪无遮挡网站| 自由色视频.| 国产污视频在线| 日本不卡一区二区三区视频| 国产精品试看| 国产精品日韩欧美一区二区| 亚洲欧美成人精品| 欧美日韩视频免费在线观看| 一区二区成人免费视频| 中文字幕日本视频| 极品粉嫩国产18尤物| 亚洲欧美久久| 小说区图片区综合久久亚洲| 欧美成人免费大片| 97视频在线观看免费高清完整版在线观看| 毛毛毛毛毛毛毛片123| 51午夜精品视频|