Arg une autre question.

Répondre
Aznar
le 25/04/2003 à 10:16
Aznar
Voila sur ce site j'ai trouvé comment vérifier la validité d'une adresse email, cependant j'ai un peu essayer de comprendre pour utiliser la fonction eregi pour d'autres trusc mais j'y arrive pas.

Voila, je voudrais vérifier qu'un texte est en majuscule entièrement, donc je fais:

$test_nom=eregi('[A-Z]+[^a-z]+$',$nom);

Mais il le prend pas en compte et il prend les minuscules et les majuscules à la même enseigne? Le problème étant que lorsqu'on fait un test entre COUCOU et coucou ils sont plus égaux donc c pas la fête.

D'un côté il les prend comme identique et de l'autre non. Comment faire?

Aznar
LA GLOBULE
le 25/04/2003 à 10:41
LA GLOBULE
Tu viens d'utiliser la fonction eregi.

i comme insensible à la casse.
C'est normal que ton script confonde "coucou" et "COUCOU" puisque eregi ne fait pas la difference entre les minuscules et les majuscules.

Utilises la fonction ereg, et tu verras que ca ira mieux :)
LA GLOBULE
le 25/04/2003 à 10:44
LA GLOBULE
Attention par contre, parce que vu ton masque, le texte ne peux contenir QUE des lettres et pas d'espaces...
Cart
le 25/04/2003 à 11:29
Cart
aznar il existe une foction pour mettre un texte en majuscule

elle se nomme : strtoupper()

il existe la meme pour mettre tout en minuscule
strtolower()

comme ca tu na pas a verifier si ton texte est en majuscule tu le transforme direct

ces fonctions sont tres utiles kand tu ve comparer deux chaines de caracteres
Aznar
le 25/04/2003 à 11:33
Aznar
Ah bah c encore mieux que ce que je pensais alors ;o) Bah c sur que c encore plus pratique comme ça, merci

Aznar
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours