Un reproche que je ferais aux langages gérant les expressions rationnelles, c'est de ne pas avoir cherché à ajouter de nouvelles classes de caractères, au fur et à mesure des besoins.
Une qui serait fort utile, éviterait de nombreuses erreurs et arrachages de cheveux aux dév, c'est une classe [:email:] !
Que tous les formulaires du Web sachent enfin gérer, une bonne fois pour toutes, les adresses mails correctement !
Mais j'imaginerais bien aussi des classes [:ipv4:], [:ipv6:] et [:ip:] (capable de détecter une IP, qu'elle soit v4 ou v6)...
# Ça manque de classes...
Posté par windu.2b . En réponse à la dépêche Travailler avec des expressions rationnelles. Évalué à 4. Dernière modification le 08 février 2016 à 11:43.
Un reproche que je ferais aux langages gérant les expressions rationnelles, c'est de ne pas avoir cherché à ajouter de nouvelles classes de caractères, au fur et à mesure des besoins.
Une qui serait fort utile, éviterait de nombreuses erreurs et arrachages de cheveux aux dév, c'est une classe
[:email:]!Que tous les formulaires du Web sachent enfin gérer, une bonne fois pour toutes, les adresses mails correctement !
Mais j'imaginerais bien aussi des classes
[:ipv4:],[:ipv6:]et[:ip:](capable de détecter une IP, qu'elle soit v4 ou v6)...