mettre un OU sur un strstr() [UPDATE] - PHP - Programmation
Marsh Posté le 28-01-2003 à 08:47:38
bin avec une regexp ?
if (!eregi("ton masque",$TaChaine)) echo 'Ok';
Marsh Posté le 28-01-2003 à 09:40:34
Sauf que ereg c de la merde ! Il faut tjrs utiliser les pereg !
Code :
|
Marsh Posté le 28-01-2003 à 12:27:51
ok, merci !!
maintenant, une autre question :
quels sont les caractères interdit dans un email ??
Marsh Posté le 28-01-2003 à 13:44:29
tous les caractères accentués (un paquet) et les caractères de ponctuation
en fait les seuls autorisés sont A -> Z et _
Marsh Posté le 28-01-2003 à 14:08:45
euh ouais (fatigué moi )
Marsh Posté le 28-01-2003 à 16:54:59
pour les mails, en pattern ,j'utilise ceci :
"/( |\r\n|\n|\r|:|;)([^ !\'\"()\r\n;:]+)(@)([^ !\'\"()\r\n;]+)(\.)([^ !\'\"()\r\n;]+)/i", |
(en preg_replace)
Marsh Posté le 28-01-2003 à 18:43:46
C compliqué. Normalement
Code :
|
suffit ?
Marsh Posté le 28-01-2003 à 19:48:00
Dost67 a écrit : C compliqué. Normalement
suffit ? |
à mettre comme ça alors ??
if (!eregi('/[A-Za-z0-9_\.-]+@[A-Za-z0-9_\.-]+/',$email)) echo 'Ok';
Marsh Posté le 27-01-2003 à 23:10:31
je voudrais faire en sorte que, quand quelqu'un tape un email, celui-ci soit valide : il y a donc certain caractère qui sont à proscrire...
je voudrais donc dire :
mais qu'il me prenne les morceaux un par un, style ça
c'est possible, ou alors dois-je faire ça :
alors qu'en pensez vous ??
Message édité par xkamui le 28-01-2003 à 12:28:09