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 算力,解读结果公开显示在下面。

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