jQuery validate - comment puis-je ignorer la casse des lettres?
Probablement un dingo question, mais je n'arrive pas à trouver quelque chose dans google terres. J'ai simplement besoin d'une de mes méthodes pour ignorer la casse de l'entrée du champ. Je suis en train de faire le nom d'une ville de match, mais ont besoin à la fois "Atlanta" et "atlanta" pour être valide. Comment dois-je modifier pour obtenir la validation de l'amour que j'ai besoin?
jQuery.validator.addMethod("atlanta", function(value) {
return value == "Atlanta"; //Need 'atlanta' to work too
}, '**Recipient must reside in Chicago City Limits**');
Pré merci à tous et à toutes 🙂
OriginalL'auteur Jamie | 2011-02-22
Vous devez vous connecter pour publier un commentaire.
Pas de soucis, bon codage!
OriginalL'auteur
Vous pourriez même créer un plus générique jQuery règle de validation qui peut être réutilisé pour effectuer une comparaison de la casse comme
qui peut ensuite être utilisé pour les deux exemples entrées
comme
OriginalL'auteur
La façon la plus simple d'obtenir un casse match est de convertir les valeurs en caractères majuscules puis de les comparer (en majuscules parce que dans certaines cultures/langues de la partie supérieure de minuscules conversion peut changer un caractère!).
Afin de faire le chèque
OriginalL'auteur
OriginalL'auteur
C'est casse et vous pouvez faire beaucoup de choses amusantes avec les regex. Profitez de. Et merci de ne pas le
"Cosntant".toLowerCase()
il y a juste trop de mal à cela.OriginalL'auteur