| Auteur | |
|---|---|
| QuentinC | |
Étudiant qui bosse ... ou pas 4885 Posts |
(reprise du message précédent) Ah ! Voilà du post constructif comme on les aime ! bison a écrit : Ah, c'est toujours bon à savoir, ça. C'est noté. bison a écrit : Parce que sinon, j'obtiens une erreur, enfin la regexp n'est pas interprétée correctement. Monsieur php croit que \. est un caractère spécial du genre \n. A noter que je délimite la chaîne par des guillemets. Donc si j'ai bien compris le gros point négatif, c'est qu'on ne doit autoriser qu'un caractère alphanumérique en premier. Je vais tenter de faire mieux, dans le but d'apprendre par essai-erreur, en proposant alors la regexp suivante : ^[a-z0-9]+(?:[a-z]+|(?:[-._][a-z0-9]+)*)@^[a-z0-9]+(?:[a-z]+|(?:[-._][a-z0-9]+)*)\\.[a-z]{2,6}$ Modifié par QuentinC (25 Jan 2007 - 18:57) Il existe 3 sortes de personnes : ceux qui savent compter, et ceux qui ne savent pas. |
| Corinne S. | |
| Modérateur 2502 Posts |
Bison a écrit : Je te remercie d'avoir pris le temps de bien vouloir expliquer le pourquoi du comment. Certes c'est plus long à taper, mais quand même plus agréable à lire ! Bison a écrit : Tu te doutes bien que l'erreur ayant été avérée et expliquée, nous allons rectifier cela. Pour la prochaine fois, n'hésite pas à commencer par expliquer en quoi consiste l'erreur, ça nous évitera des aller-retours inutiles et pas forcément plaisants ... Il n'est pas nécessaire d'espérer pour entreprendre, ni de réussir pour persévérer. |
| FlorentG | |
| 904 Posts |
Sinon on peut toujours proposer la regexp qui valide une adresse correctement, selon le RFC 822 : http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html edit : Lien vers la regexp plutôt, parce qu'on peut pas désactiver les smileys sur un post Modifié par FlorentG (25 Jan 2007 - 19:28) Plus tu pédales moins vite, moins t'avances plus vite. |
| Bison | |
Les regex... expreg.com 267 Posts |
<modération /> Compte bloqué pour 24 heures. Modifié par Laurent Denis (26 Jan 2007 - 13:44) Benjamin Franklin a dit : Tu me dis, j'oublie, tu m'enseignes, je me souviens, tu m'impliques, j'apprends. Pour info... la prochaine édition de PHP5 Avancé === nouvelle regex. |
| Bison | |
Les regex... expreg.com 267 Posts |
Cygnus a écrit : Rectifier ? La question reste posée depuis ma dernière intervention, modérée alors que je donnais des explications. Mais bon pas grave, je vais pas en faire un fromage. Donc par rapport à "Rectifier cela" il faut quand même que je te signale que la regex actuelle ne présente guère plus d'efficacité que la précédente car toujours erronée. "Quiz difficile"... j'ai du mal à saisir le degré accordé au mot difficile. Est ce que "Le Maillon Faible" est un jeu difficile ? Si oui, que dire de "Questions pour un champion" ? Voilà..., ne prenez-pas encore mal ces réflexions tout à fait justifiées ! Benjamin Franklin a dit : Tu me dis, j'oublie, tu m'enseignes, je me souviens, tu m'impliques, j'apprends. Pour info... la prochaine édition de PHP5 Avancé === nouvelle regex. |
| Julien Royer | |
| Modérateur 4163 Posts |
Bison a écrit :Si tu as été modéré, c'est parce que tes propos étaient agressifs et déplacés, merci de ne pas l'oublier. Attention de ne pas recommencer tes démontrations de mauvaise foi dont tu as le secret, ça peut vite devenir énervant. Modifié par Julien Royer (21 Feb 2007 - 19:08) God rest the souls of that poor family. And pussy’s half price for the next 15 minutes. |
| Raphael | |
twitter.com/goetter Administrateur 12067 Posts |
Bison a écrit : Et les chevilles, ça va ? On va devoir créer une catégorie "Quiz difficiles pour le monde entier sauf pour Bison pour qui c'est évidemment puéril". Dès le matin, j'ai la tête dans le flux ! |
| Corinne S. | |
| Modérateur 2502 Posts |
Bison a écrit : Alors ... Je ne doute pas que tu sois un Big Boss dans ton domaine, hein ... Mais pour ton information (comme ça en passant), La regex indiquée en réponse n'a pas été pondue comme ça par hasard pour le simple plaisir de te contredire. Elle est tirée du livre PHP5 avancé - 2ème Edition écrit par Eric Daspet et Cyril Pierre de Geyer. (Chapitre 18 - page 401) Donc si tu as des remarques ... Je te propose de les faire directement aux auteurs ! Modifié par Cygnus (21 Feb 2007 - 19:17) Il n'est pas nécessaire d'espérer pour entreprendre, ni de réussir pour persévérer. |
| dew | |
| Administrateur 1386 Posts |
et pan. |
| Bison | |
Les regex... expreg.com 267 Posts |
Bah figures-toi que Eric Daspet je le connais très bien et je ne vais pas hésité deux minutes à lui demander d'où il tient cette regex. Merci du renseignement. Benjamin Franklin a dit : Tu me dis, j'oublie, tu m'enseignes, je me souviens, tu m'impliques, j'apprends. Pour info... la prochaine édition de PHP5 Avancé === nouvelle regex. |
| Laurent Denis | |
| 7979 Posts |
Bonsoir, Ahem... Aucun critère de validation spécifique n'ayant été définie avant de parler de la technique de validation (puisqu'il ne s'agit manifestement pas de valider la syntaxe théorique selon la RFC), toute cette discussion est simplement dénuée de sens. (Et finit dans le ridicule achevé, mais c'est un autre problème). je vous invite à reprendre la discussion dans un fil abordé avec plus de rigueur. Elle n'en aura que plus d'intérêt. Sujet fermé. Ne parlons pas de choses nouvelles. Commencez par ne pas détourner CSS de son objet, ce que vous faites immanquablement avec des techniques sexy qu'on enseigne ici. |