niehztog: RegExp: URL korrekt erkennen

Beitrag lesen

Muss meine aussage leider nochmal zurücknehmen. Der genannte Ausdruck liefert "Compilation failed: PCRE does not support \L, \l, \N, \U, or \u at offset 16"

Username und Passwort teile sind bei meinem Anwendungsfall auch nicht weiter interessant. Ich brauch eigentlich nur die Komplette URL, ohne das in einzelne Teile zu zersplitten.

WAs kann ich jetzt wegen dem Fehler tun?

Hi,

ich probiere es jetzt hiermit:
(?:[a-zA-Z0-9-_\u00A1-\uFFFF]|.|:|/){2,}.(?:com|net|org|de){1}

gar nicht mal so schlecht, der Anfang. Jedoch wird "http://" u.ä. nicht ordentlich beachtet, der Port sollte separiert werden, eventuelle User-Name-und Passwort-Teile könnten beachtet werden, der Unterstrich ist in Hostnamen aber sowas von ungültig, und es kann ganz hervorragend einbuchstabige Domains geben. Arbeite am besten mit Hostparts, anstatt alles in einem erschlagen zu wollen.

Cheatah