le probleme c'est que si on a la chaine:
aaaa_bbbb
Bien elle vérifie les conditions car on y trouve deux series de lettres ( aaaa & bbbb) conforme au motif avec une longueur compris entre 1 et 8.
Je sais pas exactement pourquoi tu en as besoin mais je le ferais dans l'autre sens, je testerais qu'il n'y a que des caractères que je veux dans la chaine. Puis ensuite je vérifierais la longueur, ça donne quelque chose comme ça:
Code :
- if ( ($tachaine !~ /(\W|_)/) && (length($tachaine)<8) )
- {
- ... traitement ...
- }
|
[edit]
Nico5779 \w comprends le _ et il en veut pas.
[/edit]
Message édité par anapajari le 13-08-2003 à 14:57:48