Andreas Dölling: JS Fehler ist weg aber RegExpr ist evtl. falsch?

Beitrag lesen

Hallo,

D.h.
falsch ist 'abcde', ' 0003434a', '          ', ...
richtig ist '0177 7777777', '+49 177 777777', '06543-87878', ...

ok, das ist nun doch nicht ganz so trivial, da es ja zig Kombinationen gibt. Ich komme im Moment leider nicht dazu, Deinen regulären Ausdruck zu prüfen (Chef quasi hinter meinem Rücken...) und gehe daher einmal davon aus, daß er grundsätzlich funktioniert.

Beherzige daher den Hinweis von Cheatah.

Wenn Du den ganzen Backslash-Krampf umgehen möchtest, dann kannst Du den regulären Ausdruck aber auch direkt definieren, ohne erst über den String-Kontext zu gehen:
var regexp_mobile = /[1]*<?(\s*(+)?\s*[(]?(\s*[(]?[0-9]\s*[)]?\s*[.]?\s*[-/]*\s*){6,})>?\s*$/;

Versuche es doch einmal so.

Ciao,
Andreas

--
"No, Sir, I don't like it." - (Mr. Horse)

  1. \s ↩︎