mai
2010
Suite au billet précédent (Désactiver en javascript des Validators et générer dynamiquement des ID uniques pour les ValidationGroups), je rebondis sur le sujet afin de parler d’un autre problème rencontré avec les Validators et plus précisément avec les RegularExpressionValidators. Ces derniers sont souvent utilisés pour la validation des adresses email ou de la complexité des mots de passe par exemple.
Pour vérifier la longueur du texte saisi dans une TextBox, j’utilise un RegularExpressionValidator. L’expression régulière est simple : .{250,2000} pour limiter la saisie à 2000 caractères et imposer 250 caractères minimum. Tout fonctionnait bien jusqu’à ce que le client fasse un Copier-Coller de texte depuis Word, et là impossible de valider la page ! En fait c’est le retour à la ligne copié depuis Word qui pose problème.
La solution trouvée sur ce blog, vous évitera j’espère de perdre du temps comme moi : ^[\s\S]{250,2000}$.
Articles récents
- [ASP.NET MVC] De l’open source à tous les étages : Microsoft accélère le virage amorcé depuis MVC 1
- [ASP.NET] Introduction MVC 4 – Part 6 : Introduction à la notion de modèle et de validation par l’exemple
- [ASP.NET] Introduction MVC 4 – Part 5 : Introduction à la notion de contrôleur et de vue par l’exemple
- [ASP.NET] Introduction MVC 4 – Part 4 : Installation de l’environnement de développement
- [ASP.NET] Introduction MVC 4 – Part 3 : MVC c’est quoi ? Quels avantages ?
Commentaires récents
- [ASP.NET MVC] Les vidéos de la MvcConf disponibles ! dans
- [ASP.NET MVC] Retrouvez Scott Guthrie, Scott Hanselman et Phil Haack à la MvcConf dans
- [Visual Studio 2010] Ajouter une commande pour obtenir le PublicKeyToken d’un assembly dans
- [PDC 2010] Premiers retours dans
- [PDC 2010] Premiers retours dans