初始化CRICS
This commit is contained in:
70
WebSite/Scripts/common.js
Normal file
70
WebSite/Scripts/common.js
Normal file
@@ -0,0 +1,70 @@
|
||||
//时间对象的格式化 eg:format="yyyy-MM-dd hh:mm:ss";
|
||||
Date.prototype.format = function (format) {
|
||||
var o = {
|
||||
"M+": this.getMonth() + 1, // month
|
||||
"d+": this.getDate(), // day
|
||||
"h+": this.getHours(), // hour
|
||||
"m+": this.getMinutes(), // minute
|
||||
"s+": this.getSeconds(), // second
|
||||
"q+": Math.floor((this.getMonth() + 3) / 3), // quarter
|
||||
"S": this.getMilliseconds()
|
||||
}
|
||||
if (/(y+)/.test(format)) {
|
||||
format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4
|
||||
- RegExp.$1.length));
|
||||
}
|
||||
for (var k in o) {
|
||||
if (new RegExp("(" + k + ")").test(format)) {
|
||||
format = format.replace(RegExp.$1, RegExp.$1.length == 1
|
||||
? o[k]
|
||||
: ("00" + o[k]).substr(("" + o[k]).length));
|
||||
}
|
||||
}
|
||||
return format;
|
||||
};
|
||||
|
||||
// 扩展 easyui 验证规则
|
||||
$.extend($.fn.validatebox.defaults.rules, {
|
||||
numberic : { // 验证数字
|
||||
validator : function(value) {
|
||||
return /^[0-9]*$/i.test(value);
|
||||
},
|
||||
message : lang.PleaseInputDigital
|
||||
},
|
||||
ip : { // 验证IP地址
|
||||
validator : function(value) {
|
||||
var re = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
|
||||
return re.test(value);
|
||||
},
|
||||
message : lang.IPAFII
|
||||
},
|
||||
blwtext : { // 验证文本不能有特殊字符
|
||||
validator : function(value) {
|
||||
var re = /[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im;
|
||||
return !re.test(value);
|
||||
},
|
||||
message : "不能输入特殊字符"
|
||||
}
|
||||
});
|
||||
|
||||
// jQuery插件
|
||||
// 将form表单的值序列化为json对象
|
||||
(function ($) {
|
||||
$.fn.serializeJson = function () {
|
||||
var serializeObj = {};
|
||||
var array = this.serializeArray();
|
||||
var str = this.serialize();
|
||||
$(array).each(function () {
|
||||
if (serializeObj[this.name]) {
|
||||
if ($.isArray(serializeObj[this.name])) {
|
||||
serializeObj[this.name].push(this.value);
|
||||
} else {
|
||||
serializeObj[this.name] = [serializeObj[this.name], this.value];
|
||||
}
|
||||
} else {
|
||||
serializeObj[this.name] = this.value;
|
||||
}
|
||||
});
|
||||
return serializeObj;
|
||||
};
|
||||
})(jQuery);
|
||||
Reference in New Issue
Block a user