如何使用jquery的验证插件验证字母数字和数字



嗨,谁能告诉我如何验证唯一的字母数字,数字和如何避免使用jquery验证插件的特殊字符。例如:我已经归档了一个名称,它只能包含字母,不能包含特殊字符。以及如何验证单选按钮。除了这个正常的验证工作得很好。

   $(document).ready(function() {
    $.validator.addMethod("loginRegex", function(value, element) {
        return this.optional(element) || /^[a-z0-9-s]+$/i.test(value);
    }, "Username must contain only letters, numbers, or dashes.");
    $('#employee_table').validate({
        rules: {
            firstname: {
                required: true
            },
            lastname: {
                minlength: 1,
                required: true
            },
            generateemployeeID: {
                required: true,
                minlength: 3
            },
            email: {
                required: true,
                email: true
            },
            sourceofhire: {
                required: true
            },
            otheremail: {
                email: true,
                minlength: 10
            },
            agree: "required"
        },
        highlight: function(element) {
            $(element).closest('.control-group').removeClass('success').addClass('error');
        },
        success: function(element) {
            element
                    .text('OK!').addClass('valid')
                    .closest('.control-group').removeClass('error').addClass('success');
        }
    });
});

您可以验证…

  • 只包含digits
  • number的十进制数。
  • 仅包含alphanumeric的字母数字字符。感谢@Sparky。

您可以使用required规则验证复选框或单选按钮。

相关内容

  • 没有找到相关文章

最新更新