Fabienne: URL/Domain mit RegExp überprüfen

Beitrag lesen

Ich hab gerade versucht einen URL auf Korrektheit zu überprüfen und bin gescheitert:

Ich möchte mit RegExp eine Domain abfragen, un zwar so, dass man nicht nur "bblablabla.de" reinschreiben kann. Meine Vorstellung war so, dass ich zuerst checke, ob "http://" zu Beginn steht. Wenn nicht, dann soll es dazu geschrieben werden. Anschließend darf eine unbestimmte Anzahl an Subdomains bestehend aus A-Z,0-9,_-, wobei die erste Subdomain und die Domain selbst nicht mit - oder _ beginnen dürfen. Danach soll aus nem array (gefüllt mit sämtlichen TLD's) gechekct werden, ob die TLD korrekt ist.
Bis dahin ging's noch....

Nun soll dem Nutzer noch die möglichkeit gegeben werden, einen / gefolgt von Beliebig vielen Verzeichnissen (A-Z 0-9 -_) und optional einer Datei mit Endung aus nem array (html,htm,php,php3,php4,asp)

Falls jemand ne Idee hat, oder schon mal so was gescriptet hat, wäre schön, wenn derjenige das hier posten würde!!

Danke schon im Voraus!!!