Regexp qui renvoie tout le temps false
Bonsoir,
Voici ma fonction
Code:
1 2 3 4 5 6 7 8 9
|
<script>
function numerique(){
var str = "555.05";
var re = new RegExp("^(\d+(?:[.,]\d{1,7})?)$", "g");
var myArray = re.test(str);
alert(myArray);
}
</script> |
La regexp est sensé accepter ma variable 555.05 car celle-ci est faite pour accepter un numérique avec n'importe quel entier avec au max 7 décimales
quand je test ma regexp ici
http://www.pagecolumn.com/tool/regte...me=1&ts=555.05
ca fonctionne bien
mais dans mon code le alert me renvoie toujours false.
quelqu'un à une idée de l'erreur que j'ai pu faire ?