easyui 校验扩展
来源:互联网 发布:网络口碑营销失败 编辑:程序博客网 时间:2024/05/29 03:46
//EASyui扩展
$.extend($.fn.validatebox.defaults.rules, {
//移动手机号码验证
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位数字.'
},
idcard : {// 验证身份证
validator : function(value) {
return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value);
},
message : '身份证号码格式不正确'
},
phone : {// 验证电话号码
validator : function(value) {
return /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/i.test(value);
},
message : '格式不正确,请使用下面格式:020-88888888'
},
msn:{
validator : function(value){
return /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(value);
},
message : '请输入有效的msn账号(例:
},
qq : {// 验证QQ,从10000开始
validator : function(value) {
return /^[1-9]\d{4,9}$/i.test(value);
},
message : 'QQ号码格式不正确'
},
integer : {// 验证整数
validator : function(value) {
return /^[+]?[1-9]+\d*$/i.test(value);
},
message : '请输入整数'
},
faxno : {// 验证传真
validator : function(value) {
return /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/i.test(value);
},
message : '传真号码不正确'
},
enstr : {// 验证之只能输入英文
validator : function(value) {
return /^([u4e00-u9fa5]|[ufe30-uffa0]|[a-za-z0-9_])*$/i.test(value);
},
message : '只能输入英文'
},
zhstr : {// 验证之只能输入中文
validator : function(value) {
return /^[u4E00-u9FA5]+$/i.test(value);
},
message : '只能输入中文'
},
//时间区间验证
isAfter: {
validator: function(value, param){
var dateA = $.fn.datebox.defaults.parser(value);
var dateB = $.fn.datebox.defaults.parser($(param[0]).datebox('getValue'));
return dateA>new Date() && dateA>dateB;
},
message: '结束时间不能小于开始时间'
} ,
isLaterToday: {
validator: function(value, param){
var date = $.fn.datebox.defaults.parser(value);
return date>new Date();
},
message: '开始时间不能小于今天'
}
//ajax 验证唯一性
Unique_validation: {
validator: function(value, param) {
var m_reg = new RegExp(param[0]); //传递过来的正则字符串中的"\"必须是"\\"
if (!m_reg.test(value)) {
$.fn.validatebox.defaults.rules.Unique_validation.message = param[1];
return false;
}else{
var postdata = {};
postdata[param[3]] = value;
var result = $.ajax({
url: param[2],
data: postdata,
async: false,
type: "post"
}).responseText;
if (result == "false") {
$.fn.validatebox.defaults.rules.Unique_validation.message = param[4];
return false;
}else{
return true;
}
}
},
message: ''
}
})
- easyui 校验扩展
- easyUI表单校验扩展
- easyui校验器扩展
- Jquery Easyui验证扩展,EasyUI增加校验规则,Easyui验证,Easyui校验
- easyui 扩展 前端 ValidateBox 验证 校验 属性
- jQuery EasyUI---validatebox 校验规则扩展
- jQuery EasyUI---validatebox 校验规则扩展
- easyui校验
- easyui 校验
- EasyUI 扩展自定义EasyUI校验规则 验证规则(常用的)
- EasyUI 扩展自定义EasyUI校验规则 验证规则(常用的)
- EasyUI 扩展自定义EasyUI校验规则 验证规则(常用的)
- EasyUI 扩展自定义EasyUI校验规则 验证规则(常用的)
- EasyUI 扩展自定义EasyUI校验规则 验证规则(常用的)
- EasyUI 扩展自定义EasyUI校验规则 验证规则(常用的)
- easyui 扩展
- Easyui validatebox修改——1.当text发生变化时在校验,2.取消校验,3扩展自定义验证
- Easyui validatebox修改——1.当text发生变化时在校验,2.取消校验,3扩展自定义验证
- 代码Profile
- Leetcode: Median of Two Sorted Arrays 理解分析
- Ubuntu学习积累
- 记录自己最初的脚印
- extends Thread 与 implements Runnable 的区别
- easyui 校验扩展
- 免费JSON格式的服务接口
- 【讀書筆記】高效能人士的七个习惯
- 上篇博客添加行的bug
- HDOJ 4619 Warm up 2
- Android Fragment完全解析,关于碎片你所需知道的一切
- EBS OAF 开发中的OAMessageRadioGroup控件
- java 读取固定文件夹下的文件(和上篇差不多)
- 第五版第一章部分源码