test d'une chaine de caractère? - PHP - Programmation
Marsh Posté le 22-10-2003 à 12:19:40
http://www.php.net/manual/fr/ref.strings.php
Citation : One could make an ever quicker isalphanumeric() function by using regular expressions: |
Marsh Posté le 22-10-2003 à 13:58:18
Taiche a écrit : http://www.php.net/manual/fr/ref.strings.php
|
je te remercie , je vais voir ca de plus pres
Marsh Posté le 22-10-2003 à 18:06:23
Taiche a écrit : http://www.php.net/manual/fr/ref.strings.php
|
bon en fait je suis pas tres tres bon en expression regulière
alors si je pouvais avoir un peu plus d'info
car je test ca et j'ai beau mettre des ; . etc.. ou alorsfaire une chaine qu'avce des lettres , comme "AAAA" bin ca me retourne toujours 0
alors si quelqu'un pouvais me donner un petit coup de pouce
Marsh Posté le 22-10-2003 à 22:09:09
Saxgard a écrit : |
tu l'utilise comment ta fonction ?
Marsh Posté le 23-10-2003 à 09:46:47
forummp3 a écrit : tu l'utilise comment ta fonction ? |
bon j'ai trouvé une autre methode ;o)
j'évite comme ca les expressions régulières
j'utilise ctype_alnum
et ensuite je suprrime les chiffres de la cahines pourtestersi les lettres son bien des majuscules avce ctype_upper
et la ca marche nickel
merci qaund meme
Marsh Posté le 23-10-2003 à 11:34:11
par contre j'aimerai savoir quelle est la meilleur methode pour traiter les " et '?. Pour eviter que l'on rencontre le moindre avec ca
Marsh Posté le 23-10-2003 à 11:54:13
de plus comment savoir si un chiffre est decimal?
Exist-il une fonction en php pour tester ca?
ctype_digit n'est pas suffisant
j'ai essayé is_float mais c'ets pas bon non plus
Marsh Posté le 23-10-2003 à 12:01:20
bon bin
is_numeric est pas trop mal mais il prend les nombre qui sont séparé par des "." et non pas par des ","
hors moi je serai plus interessé par l'inverse
je crois que je vais devoir me faire ma propre fonction alors
Marsh Posté le 22-10-2003 à 12:17:59
J'aimerai tester qu'une chaine de caractère ne contienne que des lettres de A-Z et que des chiffres .
Il ne doit pas y avoir de (" ' .;!% ... etc..)
il n'y a que les expression regulière pour faire ca?
ou exist-il une fonction qui premette de savoir si dans la chaine il ya un carcatère non voulu?. ( par le biais du code ASCII par exemple)
merci d'avance