Hi,
Fehler: invalid quantifier +)?s*[(]?(s*[(]?[0-9]s*[)]?s*[.]?s*[-/]*s*){6,})>?s*$/
Der Backslash vor diesem Plus wird erstmal bei der String-Erzeugung interpretiert. Dabei wird + zu +, da + kein definiertes Steuerzeichen ist.
Da Du den Backslash aber im regulären Ausdruck haben willst, mußt Du ihn per Backslash escapen. Dann wird bei der String-Erzeugung \ zu \ - der RegExp bekommt also + zu sehen.
Anscheinend merkt der Compiler nicht, dass das '+' mit einem Backslash escaped wurde.
Nein, der RegExp-Compiler kann das nicht mitbekommen, da der Backslash entfernt wurde lange bevor der RegExp-Compiler aufgerufen wird.
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.