Zum Inhalt springen

Validierung für URLs

Erstellt am 8. März 2010 · 1 Antwort · letzte Antwort am 9. März 2010

Tags: Frage

tymo3 ·

Ich versuche mit dem TYPO3-"Mail Form" eine Validierung für URLs hinzubekommen.
Für E-Mails habe ich:

E-Mail*: | *email=input,40 |  | EREG : Bitte geben Sie eine gueltige E-Mail-Adresse ein: ^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$

Jetzt brauche ich so etwas für URLs:

URL: | *URL=input | http://|  ^[a-zA-Z0-9]

Kann mir jemand helfen das funktionierend aufzubauen? URL sollte nach dem Schema http://www.url.xyz aufgebaut sein.

Julian.​Hofmann ·

Hallo.

Wenn Du nur Domains als URLs zulassen willst, dann hast Du die Lösung ja schon fast dastehen. Denn damit brauchst Du nur den Domain-Teil aus der E-Mail-Validierung nehmen und das http(s):// am Anfang ergänzen.

Anfang erzwingen (wobei die Slashes zu escapen sind)

^https?\/\/

Und den Domainteil

[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$

Viele Grüße
Julian