|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 343
|
Posté le : Ven Fév 03, 2006 17:27 Sujet du message: numérique et expressions régulières |
|
|
Comment tester qu'une chaine est n'est composée que de chiffres ?
Faut-il utiliser les expressions régulières ?
Merci ! |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté le : Ven Fév 03, 2006 18:17 Sujet du message: Re: numérique et expressions régulières |
|
|
| yann214 a écrit: |
| Faut-il utiliser les expressions régulières ? |
Pas obligatoirement mais je pense que c'est ce qu'il y a de plus rapide à mettre en place.
Quelle langage utilises tu ? |
|
| |
|
 |
dorian53 WRInaute accro

Inscrit le: 10 Avr 2005 Messages: 1448
|
Posté le : Ven Fév 03, 2006 18:43 Sujet du message: numérique et expressions régulières |
|
|
Salut,
En php comme ça is_numeric(), ou alors un masque '[0-9]+' |
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 343
|
Posté le : Ven Fév 03, 2006 19:19 Sujet du message: Re: numérique et expressions régulières |
|
|
| magic corp. a écrit: |
| yann214 a écrit: |
| Faut-il utiliser les expressions régulières ? |
Pas obligatoirement mais je pense que c'est ce qu'il y a de plus rapide à mettre en place.
Quelle langage utilises tu ? |
chuis en php |
|
| |
|
 |
magic corp. WRInaute impliqué

Inscrit le: 17 Juin 2004 Messages: 422 Localisation: Suisse
|
Posté le : Jeu Fév 09, 2006 16:55 Sujet du message: numérique et expressions régulières |
|
|
| dorian53 a écrit: |
Salut,
En php comme ça is_numeric(), ou alors un masque '[0-9]+' |
je ne suis pas sûre que is_numeric() corresponde car elle détermine si une variable est un type numérique. Soit "1.2" "-12" "123.45e6" sont valide
Sinon j'ai repéré ctype_digit() qui vérifie si tous les caractères de la chaîne sont des chiffres. Donc "1234" est valide mais pas "123.4" ou "123.45e6"
-Magic- |
|
| |
|
 |
dorian53 WRInaute accro

Inscrit le: 10 Avr 2005 Messages: 1448
|
Posté le : Jeu Fév 09, 2006 17:47 Sujet du message: numérique et expressions régulières |
|
|
Oké fallait préciser.
Il y a aussi is_float() qui peut compléter is_numeric().
Sinon ereg('^-?[0-9]+((,|.)?[0-9]+)?$', $var)
C'est tout. A restester j'viens de l'écrire. |
|
| |
|
 |
dorian53 WRInaute accro

Inscrit le: 10 Avr 2005 Messages: 1448
|
Posté le : Jeu Fév 09, 2006 17:51 Sujet du message: numérique et expressions régulières |
|
|
Mince j'ai oublié le cas du e
ereg('^-?[0-9]+((,|.)?[0-9]+)?(e[0-9]+)?$', $var) |
|
| |
|
 |
| |
|
|