使用jquery.bassistance验证对数字进行验证

时间:2012-07-10 09:43:10

标签: javascript jquery validation

我使用了jquery.bassistance验证插件。用于我的字段验证。现在我想在我的到达文本框验证。我希望他在这个盒子上验证。您在此复选框中使用的唯一字符是数字和:。

我怎样才能做到这一点。我现在用这段代码:

$(".validate").validate({
        rules: {
            email: {
                required: true,
                email: true
            },
            number: {
                required:true,
                minlength:3,
                phoneAus:true   
            },
            math: {
                equal: 11
            },
            agree: "required"
        },
        messages: {
            email: "Vul een geldig email adres in",
            agree: "Je moet nog akkoord gaan met voorwaarden"
        },
        errorLabelContainer: $("form .error-messages")
    });

但数字验证。验证数字。我该如何修复数字验证。接受:签署。

由于

1 个答案:

答案 0 :(得分:1)

尝试添加自定义正则表达式规则,这是一个起点,您需要根据您的具体要求更新正则表达式:

$(function ()
{
    $.validator.addMethod("customRegex", function(value, element) {
        return this.optional(element) || /^[0-9\:]+$/i.test(value);
    }, "must contain only numbers, or a colon.");

    $(".validate").validate({
        rules: {
            "fieldId": {
                required: true,
                customRegex: true,
            }
        },
        messages: {
            "fieldId": {
                required: "You must enter a xyz",
                customRegex: "format not valid"
            }
        }
    });
});