Katharina: JS Fehler ist weg aber RegExpr ist evtl. falsch?

Beitrag lesen

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


  1. \s ↩︎