Bonjour,

je cherche l'explication de ceci :
Code : 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
 
<HTML>
<SCRIPT LANGUAGE="JAVASCRIPT">
 
function fctInit()
{
MyReg = new RegExp("^[0-9]{4}[' ']{1}[A-Za-z]{2}$", "g");
MyPostcode1 = "7500 AB"
MyPostcode2 = "7500 AB"
 
alert(">"+MyPostcode1+"<  "+MyReg.test(MyPostcode1).toString()+'\n'+">"+MyPostcode2+"<  "+MyReg.test(MyPostcode2).toString())
}
 
</SCRIPT>
<BODY onload="fctInit()">
</BODY>
</HTML>
La méthode test renvoie false la deuxieme fois. Ca n'est pas bloquant, mais par curiosité je me demande pourquoi.
La méthode test modifie l'expression réguliere ?
Je n'ai rien trouvé en cherchant brievement sur le net.

Merci d'avance