Sry.Solution.UI/Script/FormValid/jQuery.FormValidator.js

(开头部分) 17KB

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

///<summary>
/// $.FormValidator.Version 查看版本。 大白 QQ:759922422 欢迎提供修改意见
/// 版本说明:主版本.次版本.修改次数。次版本为偶数表示稳定的产品版本,没有添加新功能,为奇数表示测试版本,有添加新功能。
/// 请保留本块注解
/// 示例:http://www.jq-school.com/Preview.aspx?id=212
///</summary>
(function($) {
    var reInt = /^\s*[+-]?\d+\s*$/;
    var reUInt = /^\s*[+]?\d+\s*$/;
    //用于保存在jquery对象data的key,其保存的值为验证配置对象。
    var keyFormValidateSettings = "FormValidateSettings";
    //用于dom对象的属性CauseFormValidate,值为true;
    var keyCauseFormValidate = "CauseFormValidate";
    var DataType = {
        Int16: {
            Name: "Int16",
            MaxValue: 32767,
            MinValue: -32768,
            CheckRange: function(val) {
                return ((isFinite(val)) && (reInt.test(val)) && (this.MaxValue >= val) && (this.MinValue <= val));
            }
        },
        Int32: {
            Name: "Int32",
            MaxValue: 2147483647,
            MinValue: -2147483648,
            CheckRange: function(val) {
                return ((isFinite(val)) && (reInt.test(val)) && (this.MaxValue >= val) && (this.MinValue <= val));
            }
        },
        Int64: {
            Name: "Int64",
            MaxValue: 9223372036854775807,
            MinValue: -9223372036854775808,
            CheckRange: function(val) {
                return ((isFinite(val)) && (reInt.test(val)) && (this.MaxValue >= val) && (this.MinValue <= val));
            }
        },
        UInt16: {
            Name: "UInt16",
            MaxValue: 65535,
            MinValue: 0,
            CheckRange: function(val) {
                return ((isFinite(val)) && (reUInt.test(val)) && (this.MaxValue >= val) && (this.MinValue <= val));
            }
        },
        UInt32: {
            Name: "UInt32",
            MaxValue: 4294967295,
            MinValue: 0,
            CheckRange: function(val) {
                return ((isFinite(val)) && (reUInt.test(val)) && (this.MaxValue >= val) && (this.MinValue <= val));
            }
        },
        UInt64: {
            Name: "UInt64",
            MaxValue: 18446744073709551615,
            MinValue: 0,
            CheckRange: function(val) {
                return ((isFinite(val)) && (reUInt.test(val)) && (this.MaxValue >= val) && (this.MinValue <= val));
后面还有 358 行代码,购买后查看完整代码

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

AI 解读 AI

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

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