全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery EasyUi 验证功能实例解析

 废话不多说了,下面给大家介绍下jquery easyui 验证功能的实例代码。        

{  
          field : 'startPort',  
          title : "起始端口",  
          editor: "text",  
          width : 50,  
          editor: {  
            type: 'SuperValidatebox',  
            options: {  
              required: true,  
              validType: ['integer','length[0,5]']  
            }  
          },       

                     自从1.3.2版本开始,validatebox自身已经支持多重校验了,例如: 

input class="easyui-validatebox" data-options="required:true,validType:['email','length[0,20]']"> 
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
  <script src="easyui1.2.4/jquery-1.6.min.js" type="text/javascript"></script>  
  <script src="easyui1.2.4/jquery.easyui.min.js" type="text/javascript"></script>  
  <!--自定义验证-->  
  <script src="easyui1.2.4/validator.js" type="text/javascript"></script>  
  <link href="easyui1.2.4/themes/default/easyui.css" rel="stylesheet" type="text/css" />  
  <script>  
    $(function () {  
      //设置text需要验证  
      $('input[type=text]').validatebox();  
    })  
  </script>  
</head>  
<body>  
  邮箱验证:<input type="text" validtype="email" required="true" missingMessage="不能为空" invalidMessage="邮箱格式不正确" /><br />  
  网址验证:<input type="text" validtype="url" invalidMessage="url格式不正确[http://www.example.com]" /><br />  
  长度验证:<input type="text" validtype="length[8,20]" invalidMessage="有效长度8-20" /><br />  
  手机验证:<input type="text" validtype="mobile" /><br />  
  邮编验证:<input type="text" validtype="zipcode" /><br />  
  账号验证:<input type="text" validtype="account[8,20]" /><br />  
  汉子验证:<input type="text" validtype="CHS" /><br />  
  远程验证:<input type="text" validtype="remote['checkname.aspx','name']" invalidMessage="用户名已存在"/>  
</body>  
</html>  

自定义验证:

//扩展easyui表单的验证  
$.extend($.fn.validatebox.defaults.rules, {  
  //验证汉子  
  CHS: {  
    validator: function (value) {  
      return /^[\u0391-\uFFE5]+$/.test(value);  
    },  
    message: '只能输入汉字'  
  },  
  //移动手机号码验证  
  mobile: {//value值为文本框中的值  
    validator: function (value) {  
      var reg = /^1[3|4|5|8|9]\d{9}$/;  
      return reg.test(value);  
    },  
    message: '输入手机号码格式不准确.'  
  },  
  //国内邮编验证  
  zipcode: {  
    validator: function (value) {  
      var reg = /^[1-9]\d{5}$/;  
      return reg.test(value);  
    },  
    message: '邮编必须是非0开始的6位数字.'  
  },  
  //用户账号验证(只能包括 _ 数字 字母)   
  account: {//param的值为[]中值  
    validator: function (value, param) {  
      if (value.length < param[0] || value.length > param[1]) {  
        $.fn.validatebox.defaults.rules.account.message = '用户名长度必须在' + param[0] + '至' + param[1] + '范围';  
        return false;  
      } else {  
        if (!/^[\w]+$/.test(value)) {  
          $.fn.validatebox.defaults.rules.account.message = '用户名只能数字、字母、下划线组成.';  
          return false;  
        } else {  
          return true;  
        }  
      }  
    }, message: ''  
  }  
}) 

js

$.extend($.fn.validatebox.defaults.rules, {       
    checkWSDL: {    
      validator: function(value,param){         
         var reg = "^(http://|([0-9]{1,3}[.]{1}[0-9]{1,3}[.]{1}[0-9]{1,3}[.]{1}[0-9]{1,3}:[0-9]{1,4}))[/a-zA-Z0-9._%&:=(),?+]*[?]{1}wsdl$";  
         return reg.test(value);  
      },    
      message: '请输入合法的WSDL地址'    
    },  
    checkIp : {// 验证IP地址  
      validator : function(value) {  
        var reg = /^((1?\d?\d|(2([0-4]\d|5[0-5])))\.){3}(1?\d?\d|(2([0-4]\d|5[0-5])))$/ ;  
        return reg.test(value);  
      },  
      message : 'IP地址格式不正确'  
  }  
});

以上所述是小编给大家介绍的jQuery EasyUi 验证功能实例解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# jquery  # easyui  # easyui验证  # jQuery EasyUI常用数据验证汇总  # jQuery EasyUI提交表单验证  # jQuery Easyui 验证两次密码输入是否相等  # Jquery插件easyUi实现表单验证示例  # jQuery插件EasyUI校验规则 validatebox验证框  # 实例解析jQuery插件EasyUI最常用的表单验证规则  # Jquery插件easyUi表单验证提交(示例代码)  # jQuery EasyUI API 中文文档 - ValidateBox验证框  # 不正确  # 给大家  # 自定义  # 小编  # 值为  # 在此  # 说了  # 不多  # 下划线  # 请输入  # 表单  # 所述  # 给我留言  # 框中  # 感谢大家  # 不准确  # 为空  # 疑问请  # 有任何  # 输入汉字 


相关文章: 北京专业网站制作设计师招聘,北京白云观官方网站?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  小型网站建站如何选择虚拟主机?  如何在阿里云高效完成企业建站全流程?  建站VPS能否同时实现高效与安全翻墙?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  建站之星安装模板失败:服务器环境不兼容?  香港服务器选型指南:免备案配置与高效建站方案解析  如何解决ASP生成WAP建站中文乱码问题?  在线教育网站制作平台,山西立德教育官网?  定制建站哪家更专业可靠?推荐榜单揭晓  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  哈尔滨网站建设策划,哈尔滨电工证查询网站?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  移民网站制作流程,怎么看加拿大移民官网?  高防服务器:AI智能防御DDoS攻击与数据安全保障  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  网站制作网站,深圳做网站哪家比较好?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  建站主机空间推荐 高性价比配置与快速部署方案解析  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  网站代码制作软件有哪些,如何生成自己网站的代码?  黑客如何通过漏洞一步步攻陷网站服务器?  c# 在ASP.NET Core中管理和取消后台任务  一键网站制作软件,义乌购一件代发流程?  孙琪峥织梦建站教程如何优化数据库安全?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  免费网站制作appp,免费制作app哪个平台好?  XML的“混合内容”是什么 怎么用DTD或XSD定义  建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析  网站制作公司排行榜,抖音怎样做个人官方网站  建站之星下载版如何获取与安装?  微课制作网站有哪些,微课网怎么进?  设计网站制作公司有哪些,制作网页教程?  兔展官网 在线制作,怎样制作微信请帖?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  如何通过WDCP绑定主域名及创建子域名站点?  建站之星后台密码遗忘或太弱?如何重置与强化?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  宝塔面板如何快速创建新站点?  如何用已有域名快速搭建网站?  如何选择适配移动端的WAP自助建站平台?  三星网站视频制作教程下载,三星w23网页如何全屏?  如何选择高性价比服务器搭建个人网站?  如何快速辨别茅台真假?关键步骤解析  建站主机选虚拟主机还是云服务器更好?  网站微信制作软件,如何制作微信链接?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  建站之星24小时客服电话如何获取? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。