<html xmlns="http://www.w3.org/1999/xhtml">
|
<head>
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
<title>jQuery formValidator表单验证插件 -- by:猫冬,email:wzmaodong@126.com</title>
|
<meta name="Author" content="猫冬">
|
<meta name="description" content="jQuery formValidator表单验证插件" />
|
<meta name="keywords" content="jQuery,formValidator,插件,表单,验证,插件,javascript,表单验证,提示层" />
|
<script src="jquery-1.4.4.min.js" type="text/javascript"></script>
|
<script src="formValidator-4.1.3.js" type="text/javascript" charset="UTF-8"></script>
|
<script src="formValidatorRegex.js" type="text/javascript" charset="UTF-8"></script>
|
<script type="text/javascript">
|
$(document).ready(function(){
|
$.formValidator.initConfig({formID:"form1",onError:function(){alert("校验没有通过,具体错误请看错误提示")}});
|
$("#sfz").formValidator({onShow:"请输入15或18位的身份证",onfocus:"输入15或18位的身份证",onCorrect:"输入正确"}).regexValidator({regExp:"idcard",dataType:"enum",onError:"你输入的身份证格式不正确"});;
|
$("#sfz1").formValidator({onShow:"请输入15或18位的身份证",onfocus:"输入15或18位的身份证",onCorrect:"输入正确"}).functionValidator({fun:isCardID});
|
|
$("#zs").formValidator({onShow:"请输入整数",onCorrect:"谢谢你的合作,你的整数正确"}).regexValidator({regExp:"intege",dataType:"enum",onError:"整数格式不正确"});
|
$("#zzs").formValidator({onShow:"请输入正整数",onCorrect:"谢谢你的合作,你的正整数正确"}).regexValidator({regExp:"intege1",dataType:"enum",onError:"正整数格式不正确"});
|
$("#fzs").formValidator({onShow:"请输入负整数",onCorrect:"谢谢你的合作,你的负整数正确"}).regexValidator({regExp:"intege2",dataType:"enum",onError:"负整数格式不正确"});
|
$("#sz").formValidator({onShow:"请输入数字",onCorrect:"谢谢你的合作,你的数字正确"}).regexValidator({regExp:"num",dataType:"enum",onError:"数字格式不正确"});
|
$("#zs1").formValidator({onShow:"请输入正数",onCorrect:"谢谢你的合作,你的正数正确"}).regexValidator({regExp:"num1",dataType:"enum",onError:"正数格式不正确"});
|
$("#fs").formValidator({onShow:"请输入负数",onCorrect:"谢谢你的合作,你的负数正确"}).regexValidator({regExp:"num2",dataType:"enum",onError:"负数格式不正确"});
|
|
$("#sj").formValidator({onShow:"请输入你的手机号码",onfocus:"必须是13或15打头哦",onCorrect:"谢谢你的合作,你的手机号码正确"}).regexValidator({regExp:"mobile",dataType:"enum",onError:"手机号码格式不正确"});
|
//$("#").formValidator({onShow:"",onfocus:"请输入",onCorrect:"谢谢你的合作,你的正确"}).regexValidator({regExp:"",dataType:"enum",onError:"格式不正确"});
|
$("#email").formValidator({onShow:"请输入你的email",onfocus:"请注意你输入的email格式,例如:wzmaodong@126.com",onCorrect:"谢谢你的合作,你的email正确"}).regexValidator({regExp:"email",dataType:"enum",onError:"email格式不正确"});
|
$("#fds").formValidator({onShow:"请输入浮点数",onCorrect:"谢谢你的合作,你的浮点数正确"}).regexValidator({regExp:"decmal",dataType:"enum",onError:"浮点数格式不正确"});
|
$("#zfds").formValidator({onShow:"请输入正浮点数",onCorrect:"谢谢你的合作,你的正浮点数正确"}).regexValidator({regExp:"decmal1",dataType:"enum",onError:"正浮点数格式不正确"});
|
$("#ffds").formValidator({onShow:"请输入负浮点数",onCorrect:"谢谢你的合作,你的负浮点数正确"}).regexValidator({regExp:"decmal2",dataType:"enum",onError:"负浮点数格式不正确"});
|
$("#fffds").formValidator({onShow:"请输入非负浮点数",onCorrect:"谢谢你的合作,你的非负浮点数正确"}).regexValidator({regExp:"decmal4",dataType:"enum",onError:"非负浮点数格式不正确"});
|
$("#fzfds").formValidator({onShow:"请输入非正浮点数",onCorrect:"谢谢你的合作,你的非正浮点数正确"}).regexValidator({regExp:"decmal5",dataType:"enum",onError:"非正浮点数格式不正确"});
|
$("#ys").formValidator({onShow:"请输入16进制颜色",onCorrect:"谢谢你的合作,你的16进制颜色正确"}).regexValidator({regExp:"color",dataType:"enum",onError:"16进制颜色格式不正确"});
|
$("#yb").formValidator({onShow:"请输入邮编",onfocus:"6位数字组成的哦",onCorrect:"谢谢你的合作,你的邮编正确"}).regexValidator({regExp:"zipcode",dataType:"enum",onError:"邮编格式不正确"});
|
$("#ip4").formValidator({onShow:"请输入ip4",onfocus:"例如:172.16.201.18",onCorrect:"谢谢你的合作,你的ip4正确"}).regexValidator({regExp:"ip4",dataType:"enum",onError:"ip4格式不正确"});
|
$("#fk").formValidator({onShow:"请输入非空字符",onCorrect:"谢谢你的合作,你的非空字符正确"}).regexValidator({regExp:"notempty",dataType:"enum",onError:"非空字符格式不正确"});
|
$("#tp").formValidator({onShow:"请输入图片名",onCorrect:"谢谢你的合作,你的图片名正确"}).regexValidator({regExp:"picture",dataType:"enum",onError:"图片名格式不正确"});
|
$("#rar").formValidator({onShow:"请输入压缩文件名",onCorrect:"谢谢你的合作,你的压缩文件名正确"}).regexValidator({regExp:"rar",dataType:"enum",onError:"压缩文件名格式不正确"});
|
$("#qq").formValidator({onShow:"请输入QQ号码",onCorrect:"谢谢你的合作,你的QQ号码正确"}).regexValidator({regExp:"qq",dataType:"enum",onError:"QQ号码格式不正确"});
|
$("#dh").formValidator({onShow:"请输入国内电话",onfocus:"例如:0577-88888888或省略区号88888888",onCorrect:"谢谢你的合作,你的国内电话正确"}).regexValidator({regExp:"tel",dataType:"enum",onError:"国内电话格式不正确"});
|
$("#yhm").formValidator({onShow:"请输入用户名",onCorrect:"谢谢你的合作,你的用户名正确"}).regexValidator({regExp:"username",dataType:"enum",onError:"用户名格式不正确"});
|
$("#zm").formValidator({onShow:"请输入字母",onCorrect:"谢谢你的合作,你的字母正确"}).regexValidator({regExp:"letter",dataType:"enum",onError:"字母格式不正确"});
|
$("#dxzm").formValidator({onShow:"请输入大写字母",onCorrect:"谢谢你的合作,你的大写字母正确"}).regexValidator({regExp:"letter_u",dataType:"enum",onError:"大写字母格式不正确"});
|
$("#xxzm").formValidator({onShow:"请输入小写字母",onCorrect:"谢谢你的合作,你的小写字母正确"}).regexValidator({regExp:"letter_l",dataType:"enum",onError:"小写字母格式不正确"});
|
$("#sfz").formValidator({onShow:"请输入身份证",onCorrect:"谢谢你的合作,你的身份证正确"}).regexValidator({regExp:"idcard",dataType:"enum",onError:"身份证格式不正确"});
|
});
|
</script>
|
<style type="text/css" media="all">
|
body,div{font-size:12px;}
|
tr{height:32px;}
|
</style>
|
</head>
|
<body>
|
<h2>jQuery formValidator表单验证插件示例</h2>
|
<p><strong>调用外部函数,扩展库里的正则表达式和函数</strong><strong><br>
|
</strong><br>
|
详见:<a href="http://www.yhuan.com/doc/regexValidator.html">http://www.yhuan.com/doc/regexValidator.html</a> 和 <a href="http://www.yhuan.com/doc/functionValidator.html">http://www.yhuan.com/doc/functionValidator.html</a></p>
|
<p>请访问官方网站获取更多的资料和帮助:<a href="http://www.yhuan.com/">http://www.yhuan.com/</a></p>
|
<form action="" method="post" name="form1" id="form1">
|
|
<table border="0px" style="font-size:12px" width="630px">
|
<tr>
|
<td colpan="3"><input type="submit" name="button" id="button" value="提交" /></td>
|
</tr>
|
<tr>
|
<td align="right">身份证(正则表达式库):</td>
|
<td><input name="sfz" type="text" id="sfz" /></td>
|
<td><div id="sfzTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">身份证(外部函数):</td>
|
<td><input type="text" id="sfz1" style="width:120px" /></td>
|
<td><div id="sfz1Tip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">整数:</td>
|
<td><input type="text" id="zs" style="width:120px" /></td>
|
<td><div id="zsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">正整数:</td>
|
<td><input type="text" id="zzs" style="width:120px" /></td>
|
<td><div id="zzsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">负整数:</td>
|
<td><input type="text" id="fzs" style="width:120px" /></td>
|
<td><div id="fzsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">数字:</td>
|
<td><input type="text" id="sz" style="width:120px" /></td>
|
<td><div id="szTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">正数(正整数 + 0):</td>
|
<td><input type="text" id="zs1" style="width:120px" /></td>
|
<td><div id="zs1Tip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">负数(负整数 + 0):</td>
|
<td><input type="text" id="fs" style="width:120px" /></td>
|
<td><div id="fsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">浮点数:</td>
|
<td><input type="text" id="fds" style="width:120px" /></td>
|
<td><div id="fdsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">正浮点数:</td>
|
<td><input type="text" id="zfds" style="width:120px" /></td>
|
<td><div id="zfdsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">负浮点数:</td>
|
<td><input type="text" id="ffds" style="width:120px" /></td>
|
<td><div id="ffdsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">非负浮点数(正浮点数 + 0):</td>
|
<td><input type="text" id="fffds" style="width:120px" /></td>
|
<td><div id="fffdsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">非正浮点数(负浮点数 + 0):</td>
|
<td><input type="text" id="fzfds" style="width:120px" /></td>
|
<td><div id="fzfdsTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">颜色:</td>
|
<td><input type="text" id="ys" style="width:120px" /></td>
|
<td><div id="ysTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">你的EMAIL:</td>
|
<td><input type="text" id="email" style="width:120px" /></td>
|
<td><div id="emailTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">手机:</td>
|
<td><input type="text" id="sj" style="width:120px" /></td>
|
<td><div id="sjTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">邮编:</td>
|
<td><input type="text" id="yb" style="width:120px" /></td>
|
<td><div id="ybTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">非空:</td>
|
<td><input type="text" id="fk" style="width:120px" /></td>
|
<td><div id="fkTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">图片:</td>
|
<td><input type="text" id="tp" style="width:120px" /></td>
|
<td><div id="tpTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">压缩文件:</td>
|
<td><input type="text" id="rar" style="width:120px" /></td>
|
<td><div id="rarTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">ip4:</td>
|
<td><input type="text" id="ip4" style="width:120px" /></td>
|
<td><div id="ip4Tip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">QQ号码:</td>
|
<td><input type="text" id="qq" style="width:120px" /></td>
|
<td><div id="qqTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">国内电话:</td>
|
<td><input type="text" id="dh" style="width:120px" /></td>
|
<td><div id="dhTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">用户名:</td>
|
<td><input type="text" id="yhm" style="width:120px" /></td>
|
<td><div id="yhmTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">字母:</td>
|
<td><input type="text" id="zm" style="width:120px" /></td>
|
<td><div id="zmTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">大写字母:</td>
|
<td><input type="text" id="dxzm" style="width:120px" /></td>
|
<td><div id="dxzmTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">小写字母:</td>
|
<td><input type="text" id="xxzm" style="width:120px" /></td>
|
<td><div id="xxzmTip" style="width:300px"></div></td>
|
</tr>
|
<tr>
|
<td align="right">身份证:</td>
|
<td><input type="text" id="sfz" style="width:120px" /></td>
|
<td><div id="sfzTip" style="width:300px"></div></td>
|
</tr>
|
</table>
|
</form>
|
</body>
|
</html>
|