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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。