expressins réguliéres

Répondre
aprentiphp
le 13/01/2004 à 12:06
aprentiphp
Bonjour,

J'aimerai vérifier le contenu q'une chaîne contenant uniquement des chiffres et/ou des espaces.

Avec les chiffres ça marche nickel :

<?php
if (ereg("^[0-9]+$", '123456')) echo 'contient des chiffres';
?>


Mais avec les chiffres et les espaces ça ne marche point :

<?php
if (ereg("^[0-9]+[[:blank:]]+$", '12 3456')) echo 'contient des chiffres et/ou des espaces seulement';
?>


Quelqu'un à t-il une idée ?
LA GLOBULE
le 13/01/2004 à 12:13
LA GLOBULE
Comme ceci :

<?php 
if (ereg("^[0-9[:blank:]]+$", '12 3456')) echo 'contient des chiffres et/ou des espaces seulement';
?>
LA GLOBULE
le 13/01/2004 à 12:13
LA GLOBULE
(c'est testé, normalement, ca roule : si on ecrit une lettre, ca passe pas).
aprentiphp
le 13/01/2004 à 12:23
aprentiphp
Oui c'est ça merci globule pour ta réponse rapide !

Et si je met l' équivalent de [[:blank:]] -> [\x09], comment ça se passe ?
Répondre

Ecrire un message

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