Je trouve que le plugin de validation jQuery regex est insuffisant pour mes besoins. Il accepte n'importe quelle adresse électronique xxx@hotmail.x comme adresse électronique valide, alors que je voudrais pouvoir fournir cette expression /^([a-zA-Z0-9_.-+])+\@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/ pour qu'elle valide la partie .com complète de l'adresse. Je suis plus préoccupé par le fait de pouvoir fournir ma propre regex que d'obtenir une regex infaillible (car il n'y a pas de regex infaillible pour la validation des e-mails).
Pour information : je fais également une validation côté serveur, mais à ce stade, je ne m'inquiète pas de savoir quelle regex d'adresse électronique est la bonne.
Y a-t-il un moyen de le faire dans la section "règles" du plugin jQuery validate ?
C'est ma section de règles en ce moment :
rules: {
email: {
required: {
depends:function(){
$(this).val($.trim($(this).val()));
return true;
}
},
email: true
},