/ / Convalida sui numeri con convalida jquery.bassistance - javascript, jquery, validazione

Convalida sui numeri con convalida jquery.bassistance - javascript, jquery, validation

Ho usato il plugin di validazione jquery.bassistance. Per la convalida sui miei campi. Ora voglio la convalida sulla casella di testo del mio arrivo. Voglio che convalidi su questa scatola. Gli unici caratteri utilizzati in questa casella di controllo sono i numeri e il:.

Come posso farlo. Ho usato ora questo codice:

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

Ma la convalida del numero. Convalida sui numeri. Come posso risolvere la convalida del numero. Accetta il segno:

Grazie

risposte:

1 per risposta № 1

Prova ad aggiungere una regola regex personalizzata, ecco un punto di partenza, dovrai aggiornare la regex ai tuoi requisiti specifici:

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