Forum > PHP > RegEx : vérifier si c'est un nombre entier

RegEx : vérifier si c'est un nombre entier

ok Le problème posé sur ce sujet a été résolu.
avatar de stc
Membre
# Le 09/06/2009 à 16h56
Salut, j'ai un petit problème de Regex. J'aimerais dans un champ ne récupérer que des valeurs entières mais n'ayant pas compris toutes les subtilités des regex je fais appel a vous ma regex est comme ça:
Code:
'#[0-9]#'

Bien sur ça vérifie la présence de chiffre entiers mais s'il y'a autre chose le résultat est quand même vrai, j'aimerais savoir comment faire si je veux exclusivement des nombres entiers et rien d'autre.
Merci Tchao
avatar de Chopin
Membre
# Le 20/08/2009 à 16h52
Salut,

J'imagine que tu as probablement dû trouvé la solution au vue de la date de ce poste mais si ça peux en aider quelques uns, il te suffit d'utiliser is_int() pour tester un entier. La fonction retourne true s'il s'agit bien d'un entier et false si ce n'est pas le cas.

A plus!