Hallo Andreas,
Ich habe die Zeichenfolge '+' durch'[+]' ersetzt und habe jetzt keinen JS Fehler mehr.
Allerdings matcht der Ausdruck jetzt nicht richtig.
Beispiel:
var reg = new RegExp("/[1]*<?(\s*[+]?\s*[(]?(\s*[(]?[0-9]\s*[)]?\s*[.]?\s*[-/]*\s*){6,})>?\s*$/");
var nr;
if (!reg.test(nr)) alert('not ok');
else alert('ok');
Für nr='abc' bekomme ich die Meldung 'not ok', was auch richtig ist. Allerdings bekomme ich für nr='0177 65432' auch die Meldung 'not ok' und das sollte allerdings 'ok' liefern.
Ist da evtl. der Ausdruck falsch?
Katharina
\s ↩︎