begin process at 2012 05 31 19:29:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Verifier une plage de caractere.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Verifier une plage de caractere.

mercredi 1 septembre 2004 à 00:51:00 | Verifier une plage de caractere.

ZogStriP

Membre Club Administrateur CodeS-SourceS
Bonsoir,

j'aimerais savoir comment on fait pour vérifier qu'une variable ne contient que des caracteres compris entre : [a-Z] [0-9] [,](c'est à dire : miniscule, majuscule et chiffre et virgule) ?

Merci


ZogStriP
IA pour : Incomplet de l'Ancéphale
http://blog.developpeur.org/zogstrip/
www.rubikscubor.fr.st

#define ThatTheQuestion ((bb) || !(bb))

mercredi 1 septembre 2004 à 02:47:03 | Re : Verifier une plage de caractere.

gibozsec

Utilise les expressions régulières :

[code]
/*$chaine est la chaine à tester, elle ne peut commencer ni se terminer par un espace*/
if(ereg("^[[:alnum:]]([[:alnum:][:blank:]])*[[:alnum:]]$",$chaine)) echo"OK";

/*La chaine peut commencer ou finir par un espace*/

if(ereg("^(([[:alnum:][:blank:]])*)$",$chaine)) echo"OK";

Grrrrrrrrrrr
mercredi 1 septembre 2004 à 02:50:55 | Re : Verifier une plage de caractere.

gibozsec

Ooops j'avais pas vu que tu voulais la virgule aussi (et j'ai foiré ma balise)
Donc ca donne :



/*$chaine est la chaine à tester, elle ne peut commencer ni se terminer par un espace*/
if(ereg("^[[:alnum:]]([[:alnum:][:blank:],])*[[:alnum:]]$",$chaine)) echo"OK";

/*La chaine peut commencer ou finir par un espace*/

if(ereg("^(([[:alnum:][:blank:],])*)$",$chaine)) echo"OK";





Grrrrrrrrrrr
jeudi 2 septembre 2004 à 01:13:52 | Re : Verifier une plage de caractere.

ZogStriP

Membre Club Administrateur CodeS-SourceS
En fait je me suis mal exprimer lors de ma question :

Je voulais dire par [a-Z] que la chaine pouvait contenir n'importeS quelleS lettreS de l'alphabet en minuscule ou majuscule...
par [0-9] que cette MEME chaine pouvait aussi contenir des chiffres !
par [, -:] qu'elle pouvait contenir des : virgules, espaces, tiret,deux points !

Voilà !

PS : Merci quand même !


ZogStriP
IA pour : Incomplet de l'Ancéphale
http://blog.developpeur.org/zogstrip/
www.rubikscubor.fr.st

#define ThatTheQuestion ((bb) || !(bb))

jeudi 2 septembre 2004 à 23:13:57 | Re : Verifier une plage de caractere.

gibozsec

Réponse acceptée !
Tu n'as qu'à rajouter les caractètes qu'il te faut entre les 2 crochets :

[:alnum:] -> Caractères alphanumérique (alphabet en majuscules/minuscules + chiffres)

[:blank:]-> espace et tabulation
, -> les virgules
: -> les 2 points
- -> le tiret

Il me semble (à vérifier) que le tiret doit se mettre en début de liste (après le 1er [ ) pour que ça marche.


Voila j'espère que ca ira.

Grrrrrrrrrrr
samedi 4 septembre 2004 à 00:02:25 | Re : Verifier une plage de caractere.

ZogStriP

Membre Club Administrateur CodeS-SourceS
J'aimerais savoir quel est le "tag" pour seulement les nombres ?

[:num:] <=> ne fonctionne pas....



ZogStriP
IA pour : Incomplet de l'Ancéphale
http://blog.developpeur.org/zogstrip/
www.rubikscubor.fr.st

#define ThatTheQuestion ((bb) || !(bb))

samedi 4 septembre 2004 à 00:15:08 | Re : Verifier une plage de caractere.

gibozsec

Pour les nombres uniquement utilise [:digit:] ou [0-9]


Grrrrrrrrrrr
samedi 4 septembre 2004 à 00:16:48 | Re : Verifier une plage de caractere.

ZogStriP

Membre Club Administrateur CodeS-SourceS
Merci


ZogStriP
IA pour : Incomplet de l'Ancéphale
http://blog.developpeur.org/zogstrip/
www.rubikscubor.fr.st

#define ThatTheQuestion ((bb) || !(bb))



Cette discussion est classée dans : caractere, size, plage, verifier, zogstrip


Répondre à ce message

Sujets en rapport avec ce message

Verifier un nom de domaine [ par FleX ] Bah voila, g cherché dans les sources comment verifier un nom de domaine en PHPCa m'a donné un seul résultat, qui etait ce que j'attendais.Seulement, Taille d'une chaine de caractere [ par g0belin ] Comment savoir la Taille d'une chaine de caractere???Je sais que en delphi il faut faire lenght(nom_de_ma_chaine)merci d'avance Creation d'un moteur de recherche [ par Coundelitch ] bonjour !Je dois créer un moteur de recherche en PHP. Ce moteur cherchera dans un dossier des fichiers au format HTML.C'est peut-etre simple mais le p aide redirection [ par nokiaboy ] Je suis un GROS GROS débutant en PHP et l'une des applications qui m'a poussé à m'y mettre, c'est le fait de pouvoir faire des redirections du genre " Un problême avec Include... [ par miloss ] J'utilise Include pour mon menu... Jusqu'au là tout est ok...Le prob. c que quand je veux faire un lien dans l'include ça marche y ouvre la page compl Script d'indexation [ par Coundelitch ] bonjour !Je recherche un script d'indexation, et j'aimerai connaitre son principe.Merci d'avance ! amélioration d'un moteur de recherche [ par Coundelitch ] bonjour !J'aimerai savoir quelles sont les solutions envisagable, afin d'améliorer mon moteur de recherche.Pour info c'est un moteur de recherche en P Recuperation de données d'une URL [ par twiems ] TwiemsJe souhaite vivement une solution pour me permettre de récupérer des données d'une page que je met dans un lien et ensuite utiliser ces données Update des champs d'une table mysql [ par twiems ] Twiemssaluten effet comme le titre l'indique j'ai un sérieux probleme pour mettre à jour un tuple (ou enregistrement) de ma table mysql par le biais d publication sur LAN + easyphp [ par twiems ] TwiemsBonjourJ'ai un prôblème concernant la publication d'un site intranet avec easyphp. Ce site se trouve sur un ordinateur du réseau et je souhaite


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales