easyui validatebox验证
来源: 阅读:788 次 日期:2016-07-06 13:40:36
温馨提示: 小编为您整理了“easyui validatebox验证”,方便广大网友查阅!

这篇文章主要介绍了easyui validatebox验证,需要的朋友可以参考下

<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>

---------------------------------------------------------------------------

//自定义validator.js

//扩展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: ''

 }

})

更多信息请查看网络编程
手机网站地址:easyui validatebox验证
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map