Page 1 sur 1

Eregi

Posté : 06 juin 2006, 12:34
par drelb
Bonjour,

Je désire améliorer mon eregi pour vérifier un nom :

1) pour que ce soit que des lettres
2) aussi d'une longueur maximum de 15 caractères
3) et si 3 même lettres sont écrite à la suite


voilà j'amerai bien verrouiller mon eregi

Merci d'avance de votre aide


voici mon code pour le moment :

$valid ="^[a-z]";

if(($name) && !(eregi($valid, $name))) 
{ 
echo "mauvais nom";
}

Posté : 06 juin 2006, 13:12
par jojolapine
1) pour que ce soit que des lettres
jusque là, ton masque fonctionne tu pourrait peut-être rajouter un $:
$valid ="^[a-z]$";
pour que ça commence par des lettres et finisse par des lettres
2) aussi d'une longueur maximum de 15 caractères
pour ça il faut se servir des accolades:
$valid ="^[a-z]{3,15}$";
j'ai mit un minimum de 3lettres, à toi de changer si tu veux...
3) et si 3 même lettres sont écrite à la suite
là par contre je sais pas faire...
je laisse ça au grands :lol:

Posté : 06 juin 2006, 13:18
par drelb
Merci jojolapine :)

pour avoir résolu une bonne partie de mon dilemne