Vérifier un entier via les regexp

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 246 fois - Téléchargée 37 fois

Contenu du snippet

Juste pour info :
- ^ : correspond au début de la saisie
- $ : correspond à la fin de la saisie

Source / Exemple :


<%
	Function VerifNumerique(nb)
    	Dim regEx
            
        Set regEx = New RegExp
            
        regEx.Global = True
        regEx.Pattern = "^[0-9,]+$"
        notag = regEx.test(nb)
		VerifNumerique = notag
    End Function
    
    Dim ch
    ch = "750,2"
    
    If VerifNumerique(ch) = False Then
        Response.Write "Le nombre " & ch & " n'est pas valide"
    Else
        Response.Write "Le nombre " & ch & " est valide"
    End If  
    
%>

A voir également

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
22 mai 2008

En effet :-) par contre le code test si la valeur passée par "nb" est un nombre et pas s'il est entier :

REGEXP de ^[0-9,]+$ signifie tout caractère entre 0 et 9 ou une virgule.

Le titre de la source est donc faux, cela devrait être : VÉRIFIER SI UNE VALEUR EST NUMÉRIQUE VIA LES REGEXP
Messages postés
105
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
14 février 2013
2
isNumeric nous dis si la chaine représente un numeric et non pas un entier ...
Messages postés
180
Date d'inscription
lundi 3 juin 2002
Statut
Membre
Dernière intervention
4 février 2007

Merci à tout les deux, vos infos m'ont bien aidée, même si j'ai préféré le 'IsNumeric', la fonction RegExp pourrait m'être utile pour une autre application ;o)

Bonne prog... :o)
Messages postés
3
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
22 mai 2008

vive IsNumeric !!! :-)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.