<% 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 %>
vive IsNumeric !!! :-)
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)
isNumeric nous dis si la chaine représente un numeric et non pas un entier ...
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
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 874 213 membres 11 nouveaux aujourd'hui 16 152 membres club