
le 03/02/2010 à 22:00
Ereg Eregi ??
Si tu ne sais pas ce à quoi servent les dollar en PHP, c'est chaud :)
$pattern, $subject, ce sont les paramètres de la fonction. Et seuls ces 2 paramètres sont obligatoires (les autres sont optionnels).
ereg aussi avait deux paramètres, les mêmes en fait.
Le truc, c'est que pour les fonctions preg_*, la syntaxe du masque de recherche change un peu.
Et ca, ca ne s'invente pas, la documentation explique tout, et en francais en plus, et avec des exemples :)
Je pense juste que tu penses que c'est une perte de temps de passer 1h à lire de la doc, c'est dommage :/
Mais sinon, ton soucis, c'est qu'il te manque des délimiteurs à ton masque d'expression régulière.
Exemple : preg_match("`^[A-Za-z' éèêëàâîïôûùü-]{1,50}$`", stripslashes($valeur))) devrait mieux fonctionner.
$pattern, $subject, ce sont les paramètres de la fonction. Et seuls ces 2 paramètres sont obligatoires (les autres sont optionnels).
ereg aussi avait deux paramètres, les mêmes en fait.
Le truc, c'est que pour les fonctions preg_*, la syntaxe du masque de recherche change un peu.
Et ca, ca ne s'invente pas, la documentation explique tout, et en francais en plus, et avec des exemples :)
Je pense juste que tu penses que c'est une perte de temps de passer 1h à lire de la doc, c'est dommage :/
Mais sinon, ton soucis, c'est qu'il te manque des délimiteurs à ton masque d'expression régulière.
Exemple : preg_match("`^[A-Za-z' éèêëàâîïôûùü-]{1,50}$`", stripslashes($valeur))) devrait mieux fonctionner.