var cnmsg = {
required: "不能为空",
remote: "请修正该字段",
email: "请输入正确格式的电子邮件",
url: "请输入正确网址",
date: "请输入合法的日期",
dateISO: "请输入合法的日期 (ISO).",
number: "只能为数字",
digits: "只能输入整数",
creditcard: "请输入合法的信用卡号",
equalTo: "请再次输入相同的值",
accept: "请输入拥有合法后缀名的字符串",
range: "请输入一个1-10之间的整数",
rangelength: "不超过5个数字",
// 自定义验证方法的提示信息
stringCheck: "用户名只能包括中文字、英文字母、数字和下划线",
byteRangeLength: "用户名必须在4-15个字符之间(一个中文字算2个字符)",
isIdCardNo: "请正确输入您的身份证号码",
};
jQuery.extend(jQuery.validator.messages, cnmsg);
jQuery.validator
.addMethod(
"ip",
function(value, element) {
var ip = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
return this.optional(element) || (ip.test(value) && (RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 < 256));
}, "Ip地址格式错误");
});
这是用Jquary中方法写的,但是只能验证一个ip,如果我输入多个IP用逗号分开 该怎么改,好纠结,真心不会玩了,求助求助啊,本人新手,实在不会了,就会验证一个的,想改成多个的
required: "不能为空",
remote: "请修正该字段",
email: "请输入正确格式的电子邮件",
url: "请输入正确网址",
date: "请输入合法的日期",
dateISO: "请输入合法的日期 (ISO).",
number: "只能为数字",
digits: "只能输入整数",
creditcard: "请输入合法的信用卡号",
equalTo: "请再次输入相同的值",
accept: "请输入拥有合法后缀名的字符串",
range: "请输入一个1-10之间的整数",
rangelength: "不超过5个数字",
// 自定义验证方法的提示信息
stringCheck: "用户名只能包括中文字、英文字母、数字和下划线",
byteRangeLength: "用户名必须在4-15个字符之间(一个中文字算2个字符)",
isIdCardNo: "请正确输入您的身份证号码",
};
jQuery.extend(jQuery.validator.messages, cnmsg);
jQuery.validator
.addMethod(
"ip",
function(value, element) {
var ip = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
return this.optional(element) || (ip.test(value) && (RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 < 256));
}, "Ip地址格式错误");
});
这是用Jquary中方法写的,但是只能验证一个ip,如果我输入多个IP用逗号分开 该怎么改,好纠结,真心不会玩了,求助求助啊,本人新手,实在不会了,就会验证一个的,想改成多个的