numérique et expressions régulières

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

numérique et expressions régulières

Message le Ven Fév 03, 2006 16:27

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é
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Re: numérique et expressions régulières

Message le Ven Fév 03, 2006 17:17

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
WRInaute accro
 
Messages: 1899
Inscription: Dim Avr 10, 2005 16:56

Message le Ven Fév 03, 2006 17:43

Salut,

En php comme ça is_numeric(), ou alors un masque '[0-9]+'

yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

Re: numérique et expressions régulières

Message le Ven Fév 03, 2006 18:19

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é
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Jeu Fév 09, 2006 15:55

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
WRInaute accro
 
Messages: 1899
Inscription: Dim Avr 10, 2005 16:56

Message le Jeu Fév 09, 2006 16:47

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
WRInaute accro
 
Messages: 1899
Inscription: Dim Avr 10, 2005 16:56

Message le Jeu Fév 09, 2006 16:51

Mince j'ai oublié le cas du e

ereg('^-?[0-9]+((,|.)?[0-9]+)?(e[0-9]+)?$', $var)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Suggest

  • Suggestion de mots-clés Google
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités