rernanded
Erfahrenes Mitglied
Hallo
habe eine regex die mir aus einer URL die Subdomain und Second Level Domain filtert.
Wenn es keine Subdomain gibt funktioniert die regex leider nicht, was muß geändert werden?
MONI
habe eine regex die mir aus einer URL die Subdomain und Second Level Domain filtert.
Wenn es keine Subdomain gibt funktioniert die regex leider nicht, was muß geändert werden?
MONI
PHP:
$str = $_POST["url"];
$pattern = "/^(?:https?:\/\/)(?:w{3}\.)?.*?([^.\r\n\/]+\.)([^.\r\n\/]+\.[^.\r\n\/]{2,20}(?:\.[^.\r\n\/]{2,20})?).*$/";
preg_match($pattern, $str, $matches);
//echo "<pre>";
//print_r($matches);
//echo "</pre>";
foreach ($matches as $match){
echo $match."<br />";
}