2017-02-22 6 views
0

Ich suche nach Regulären Ausdrücken, die prüfen, ob die relative URL gültig ist.Überprüfen, ob die relative URL mit Regular Expression gültig ist?

Zum Beispiel:

/somesite => gültig

http://WebReference.com/experts/ => ungültig. (Absolut)

../experts/ => gültig

+0

Es ist nicht ganz klar, was Sie unterstützen müssen. Ist alles, was mit '/', '. /' Und '../' beginnt, gültig? –

+0

@YoniLevy Ja. Es muss relativ sein (/, ./ und ../ zählen auch) und keine Sonderzeichen sind erlaubt wie $% § & –

Antwort

0

Basierend auf Ihren Anforderungen können Sie einfach überprüfen Sie den Anfang des Pfades

Also das /^(\.\.\/|\.\/|\/)/ würde die Arbeit machen.

Es wird nur erlauben Pfade Angabe mit /, ./ und ../