WebSite/Scripts/BootStrap/js/tcwlValidate.js
(开头部分) 11KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
!function ($) {
var obj;
$.fn.validation = function (options) {
return this.each(function () {
globalOptions = $.extend({}, $.fn.validation.defaults, options);
obj = this;
reg(obj);
validationForm(obj);
});
};
$.fn.validation.ss = function () {
return this.each(function () {
globalOptions = $.extend({}, $.fn.validation.defaults, options);
obj = this;
reg(obj);
validationForm(obj);
});
}
$.fn.validation.defaults = {
validRules: [
{ name: 'required', validate: function (value) { return ($.trim(value) == ''); }, defaultMsg: '请输入内容。' },
{ name: 'length', validate: function (value) { return ($.trim(value).length > $(this).attr('l')); }, defaultMsg: '长度超长' },
{ name: 'requiredlength', validate: function (value) {
if ($.trim(value).length > $(this).attr('l')) {
return true;
}
if ($.trim(value) == '') {
return true;
}
return false;
}, defaultMsg: '长度超长!'
},
{ name: 'number', validate: function (value) { return (!/^[0-9]+.?[0-9]*$/.test(value)); }, defaultMsg: '请输入数字。' },
{ name: 'numbers', validate: function (value) {
if (isNaN(value)) {
return true;
}
return false;
}, defaultMsg: '请输入数字。'
},
{ name: 'mail', validate: function (value) { return (!/^[a-zA-Z0-9]{1}([\._a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+){1,3}$/.test(value)); }, defaultMsg: '请输入邮箱地址。' },
{ name: 'char', validate: function (value) { return (!/^[a-z\_\-A-Z]*$/.test(value)); }, defaultMsg: '请输入英文字符。' },
{ name: 'chinese', validate: function (value) { return (!/^[\u4e00-\u9fff]$/.test(value)); }, defaultMsg: '请输入汉字。' },
{
name: 'phone',
validate: function (value) {
var regu = /^1[3,4,5,7,8]\d{9}$/;
var re = new RegExp(regu);
if (!re.test(value)) {
return true;
}
return false;
},
defaultMsg: '手机格式不正确。'
},
{
name: 'phone1',
validate: function (value) {
后面还有 267 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
