/ / Sprawdzanie poprawności liczb za pomocą sprawdzania poprawności jquery.bassistance - javascript, jquery, sprawdzanie poprawności

Sprawdzanie poprawności liczb za pomocą sprawdzania poprawności jquery.bassistance - javascript, jquery, validation

Użyłem wtyczki walidacyjnej jquery.bassistance. Do walidacji na moich polach. Teraz chcę sprawdzić poprawność w polu tekstowym mojego przyjazdu. Chcę, żeby potwierdził to w tym polu. Jedynymi znakami użytymi w tym polu wyboru są cyfry i:.

Jak mogę to zrobić? Użyłem teraz tego kodu:

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

Ale sprawdzanie poprawności numeru. Sprawdź poprawność liczb. Jak mogę naprawić sprawdzanie poprawności numeru. Zaakceptuj: znak.

Dzięki

Odpowiedzi:

1 dla odpowiedzi № 1

Spróbuj dodać niestandardową regułę wyrażeń regularnych, oto punkt wyjścia, musisz zaktualizować wyrażenia regularne zgodnie ze swoimi konkretnymi wymaganiami:

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