SourceCode/jiouosdp/Scripts/jquery.validate/ValidMethod.js

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//中文提示信息拓展
jQuery.extend(jQuery.validator.messages, {
    required: "必填字段",
    remote: "请修正该字段",
    email: "请输入正确格式的电子邮件",
    url: "请输入合法的网址",
    date: "请输入合法的日期",
    dateISO: "请输入合法的日期 (ISO).",
    number: "请输入合法的数字",
    digits: "只能输入整数",
    creditcard: "请输入合法的信用卡号",
    equalTo: "请再次输入相同的值",
    accept: "请输入拥有合法后缀名的字符串",
    maxlength: jQuery.validator.format("请输入一个长度最多是 {0} 的字符串"),
    minlength: jQuery.validator.format("请输入一个长度最少是 {0} 的字符串"),
    rangelength: jQuery.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
    range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
    max: jQuery.validator.format("请输入一个最大为 {0} 的值"),
    min: jQuery.validator.format("请输入一个最小为 {0} 的值")
});


////set the validator defaults
//$.validator.setDefaults({ success: "success" }); //自定义验证结果样式

// 数字验证       
jQuery.validator.addMethod("digital", function (value, element) {
    return this.optional(element) || /^[0-9]*$/.test(value);
}, "只能输入数字");

// 字符验证       
jQuery.validator.addMethod("stringCheck", function (value, element) {
    return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value);
}, "只能包括中文字、英文字母、数字和下划线");

//英文字母,可以大写或小写
jQuery.validator.addMethod("eng", function (value, element) {
    value = $.trim(value);
    return this.optional(element) || /^([A-Za-z]+\s?)*[A-Za-z]$/.test(value);//^[A-Za-z]+$/
}, "只能输入英文");

//必须包含至少一位数字,一位大写字母,一位小写字母
jQuery.validator.addMethod("pwda", function (value, element) {
    value = $.trim(value);
    return this.optional(element) || (value.match(/([a-z])+/) && value.match(/([0-9])+/) && value.match(/([A-Z])+/));
}, "必须由大小写字母和数字组成");

//必须包含至少一位数字,一位大写字母,一位小写字母 一位特殊字符
jQuery.validator.addMethod("pwdb", function (value, element) {
    value = $.trim(value);
    return this.optional(element) || (value.match(/([a-z])+/) && value.match(/([0-9])+/) && value.match(/([A-Z])+/) && value.match(/[^a-zA-Z0-9]+/));
}, "必须由大小写字母,数字和特殊字符组成");

// 英文字母、数字和下划线 字符验证       
jQuery.validator.addMethod("ENUCheck", function (value, element) {
    return this.optional(element) || /\w/.test(value);
}, "只能包括英文字母、数字和下划线");

// 金额money  (正数或正小数)
jQuery.validator.addMethod("money", function (value, element) {
后面还有 193 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。