Timo: Internet Explorer 5 Problem mit regulären Ausdrücken

Beitrag lesen

Hallo zusammen. Ich habe ein Problem, das nur mit dem Internet Explorer 5 auftritt. Ich habe in einem Javascript einen regulären Ausdruck, der eine Telefonnummer überprüft und mir die Einzelteile zurückliefert. Das Ganze sieht so aus:

<script language="JavaScript">
    <!--
      regexTel = /[+]{0,1}?(\d*)\s*(?([0]{0,1})?(\d*))[0-9-\s]*/;
      isValid = regexTel.test("+49(7131)7669933");

alert (isValid);

alert(RegExp.$1);
 alert(RegExp.$3);
    //-->
    </script>

Das funktioniert in allen Browsern. Nur im IE 5 bekomme eine Fehlermeldung "Unerwarterter Quantifizierer"

Was mache ich da falsch?