Methode test d'expression reguliere
Bonjour,
je cherche l'explication de ceci :
Code:
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 :)