jQuery EasyUi 验证功能实例解析
发布时间 - 2026-01-10 22:20:58 点击率:次废话不多说了,下面给大家介绍下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验证框
# 不正确
# 给大家
# 自定义
# 小编
# 值为
# 在此
# 说了
# 不多
# 下划线
# 请输入
# 表单
# 所述
# 给我留言
# 框中
# 感谢大家
# 不准确
# 为空
# 疑问请
# 有任何
# 输入汉字
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
文字头像制作网站推荐软件,醒图能自动配文字吗?
iOS中将个别页面强制横屏其他页面竖屏
公司网站制作需要多少钱,找人做公司网站需要多少钱?
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
使用豆包 AI 辅助进行简单网页 HTML 结构设计
原生JS获取元素集合的子元素宽度实例
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
如何快速搭建虚拟主机网站?新手必看指南
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
音响网站制作视频教程,隆霸音响官方网站?
如何在建站宝盒中设置产品搜索功能?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
网站制作价目表怎么做,珍爱网婚介费用多少?
无锡营销型网站制作公司,无锡网选车牌流程?
焦点电影公司作品,电影焦点结局是什么?
微信小程序 配置文件详细介绍
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
微信小程序 canvas开发实例及注意事项
零服务器AI建站解决方案:快速部署与云端平台低成本实践
进行网站优化必须要坚持的四大原则
Linux系统命令中screen命令详解
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
Python结构化数据采集_字段抽取解析【教程】
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
北京企业网站设计制作公司,北京铁路集团官方网站?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
Laravel PHP版本要求一览_Laravel各版本环境要求对照
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
Laravel如何处理文件下载请求?(Response示例)
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
深入理解Android中的xmlns:tools属性
北京网站制作的公司有哪些,北京白云观官方网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
高性能网站服务器部署指南:稳定运行与安全配置优化方案
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Laravel如何升级到最新版本?(升级指南和步骤)
高防服务器如何保障网站安全无虞?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何在IIS7上新建站点并设置安全权限?
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全

