Christian Kruse: RegExp bei URL-Posting

Beitrag lesen

Hallo,

In einem Gästebuch- oder ähnlichem Eintragsformular kann der Besucher seine
Homepageadresse eingeben. Bekanntermassen sind Menschen ja faul und tragen
deshalb gerne mal die URL ohne das "http://" ein. Gibts einen zuverlässigen
reg. Ausdruck, der dafür sorgt, dass das http:// im Zweifelsfall vorne
angefügt wird?

$url = "http://$url" unless $url =~ m!^http://!;

Wie mein eine sinnvolle Syntax-Pruefung einer URL vornimmt, kannst du in
folgenden Postings erfahren:

http://forum.de.selfhtml.org/archiv/2000_3/t21614.htm#a110363
http://forum.de.selfhtml.org/archiv/2002/3/6789/#m37720

Gruesse,
 CK