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

时间:2014-03-18 12:06:19

标签: jquery jquery-validate

您可以请任何人向我解释如何验证唯一的字母数字,数字以及如何使用jquery validate插件来避免使用特殊字符。 例如:我已经提交了类似的名称,必须只采取字母表,不应该采取特殊的char.And如何验证单选按钮。除了这个正常的验证工作正常。

   $(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');
        }
    });
});

1 个答案:

答案 0 :(得分:1)

您可以验证...

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

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