URL Regex funktioniert nicht in Javascript

8

Ich versuche John Grubers URL regex in Javascript zu verwenden, aber NetBeans sagt mir immer wieder, dass ein Syntaxfehler vorliegt und illegal ist Fehler:

%Vor%

Weiß jemand, wie man das löst?

    
john mossel 03.08.2011, 14:03
quelle

3 Antworten

18

Wie andere gesagt haben, ist es das doppelte Zitat. Aber alternativ können Sie den regexp einfach als Javascript in Javascript schreiben (aber dann müssen Sie die Schrägstriche in den Zeilen 1 und 3 umgehen).

%Vor%

Ich habe auch den Modifizierer ohne Beachtung der Groß- / Kleinschreibung zum Ende verschoben. Nur weil. (Bearbeiten: Nun, nicht nur "weil" - siehe untenstehenden Kommentar von Alan Moore)

Hinweis: Wenn Sie ein Literal oder eine Zeichenfolge verwenden, muss in einer Zeile stehen.

    
Flambino 03.08.2011, 14:12
quelle
0

setze den ganzen Ausdruck in eine Zeile und entferne die Anführungszeichen am Anfang und am Ende, so dass er so aussieht var patt = /the-long-patttern/; , Netbeans beschweren sich immer noch, aber die Browser werden nicht und das ist was zählt.

    
epoch 03.08.2011 14:06
quelle
0

Sie sollten es so in NetBeans schreiben:

%Vor%     
seventeen 02.12.2015 13:25
quelle

Tags und Links