Liebe Katharina,
Hier ist mein Ausruck:
var reg = new RegExp("/[1]*<?(\s*(+)?\s*[(]?(\s*[(]?[0-9]\s*[)]?\s*[.]?\s*[-/]*\s*){6,})>?\s*$/");Wo liegt das Problem?
entgegen z.B. PHP stehen in Javascript reguläre Suchmuster _nicht_ in Anführungszeichen. Nur wenn Du mit RegExp() ein solches erzeugst, dann verwendest Du Anführungszeichen, dafür aber auch keine Slashes um Dein Muster herum.
Desweiteren meine ich mich zu erinnern, dass man einen zweiten Parameter angeben muss, der z.B. case-insensitive oder greedy steuert. In Deinem Falle lässt Du ihn komplett weg. Probiere doch einen Leerstring als zweiten Parameter!
Probiere doch dieses hier:
var reg = new RegExp("^[\s]*<?(\s*(\+)?\s*[\(]?(\s*[\(]?[0-9]\s*[\)]?\s*[\.]?\s*[\-\/]*\s*){6,})>?\s*$", "");
Liebe Grüße aus Ellwangen,
Felix Riesterer.
\s ↩︎