加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

jquery validate新增自定义验证规则(验证邮箱 邮政编码)

发布时间:2023-08-11 14:37:57 所属栏目:教程 来源:
导读:jQuery:validate添加自定义验证

jQuery.validator.addMethod添加自定义的验证规则

addMethod:name, method, message

简单实例:单个验证的添加

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD
jQuery:validate添加自定义验证
 
jQuery.validator.addMethod添加自定义的验证规则
 
addMethod:name, method, message
 
简单实例:单个验证的添加
 
代码如下:
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
<title>validate.js拓展验证</title>
 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
 
<script type="text/javascript" src="jquery.validate.js"></script>
 
<script type="text/javascript" src="validate.expand.js"></script>
 
</head>
 
<body>
 
<form action=""  method="get" id="tinyphp">
 
<input type="text" value="" name="isZipCode" />
 
<input type="submit" value="提交" />
 
</form>
 
<script type="text/javascript">
 
$("#tinyphp").validate({
 
    // 添加验证规则
 
    rules: {
 
        isZipCode: {    //验证邮箱
 
            isZipCode: true
 
        }
 
    }
 
});
 
    </script>
 
</body>
 
</html>
 
validate.expand.js
 
代码如下:
 
jQuery.validator.addMethod("isZipCode", function(value, element) {  
 
    var tel = /^[0-9]{6}$/;
 
    return this.optional(element) || (tel.test(value));
 
}, "请正确填写您的邮政编码");
 
添加多个验证方法
 
代码如下:
 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
<title>validate.js拓展验证</title>
 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
 
<script type="text/javascript" src="jquery.validate.js"></script>
 
<script type="text/javascript" src="validate.expand.js"></script>
 
</head>
 
<body>
 
<form action=""  method="get" id="tinyphp">
 
邮编:<input type="text" value="" name="isZipCode" /><br /><br />
 
名字:<input type="text" value="" name="userName" />
 
<input type="submit" value="提交" />
 
</form>
 
<script type="text/javascript">
 
$("#tinyphp").validate({
 
    // 添加验证规则
 
    rules: {
 
        isZipCode: {    //验证邮箱
 
            isZipCode: true
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章