J'utilise ceci:Jquery validate: Regexing un non-US phonenumber
jQuery.validator.addMethod("regex2", function(value, element, param) {
return value.match(new RegExp("." + param + "$"));
});
$("#phonenumber").rules("add", { regex2: "[0-9]+"})
pour valider un téléphone. Le numéro de téléphone doit être au moins de 7 chiffres, j'ai reçu cette regex de elsewhere et j'utilise le paramètre minlength=7
, mais cela est évidemment inadapté. Comment cette validation devrait-elle être faite?
Je vis au Venezuela. Je pense donc this is useless. Comment puis-je le changer? Dans mon pays 0416-414 33 44 devrait être considéré comme une entrée valide pour un numéro de téléphone.
Est-ce qu'il doit y avoir un espace vide à la fin ou est-ce facultatif? Est-ce que ce doit être exactement un espace ou peut-il en avoir plus d'un? Est-ce que ce doit être un caractère espace (U + 0020) ou pourrait-il y avoir des espaces? –
il ne doit pas être l'espace, je modifie la question pour répondre à la réponse d'alcuadrado, car il semble la meilleure solution. – andandandand