Bonjour, j'ai écrit une fonction avec regex pour vérifier si une chaîne contient bien les caractères attendus . Mais quelle que soit la chaîne , ça me donne le message correspondant à la valeur à afficher lorsque la fonction retourne un résultat faux .
voici ma fonction

Code asp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 
<%
function verification_champ(champ)
dim regex  , retour 
set regex= new regexp 
regex.global= true 
regex.pattern ="^[ 0-9]{1 , },$" 
retour = regex.test(champ) 
end function 
 
champ=" 19"
if   verification_champ(champ)=false then 
response.write("le champ correspond aux critères")
else 
 
response.write("le champ  ne correspond  pas aux critères")
end if 
 
 
%>