我需要一条正则义务,可以告诉我URL是否从http://i.imgur.com开始



,所以我需要一个可以在preg_replace中使用的正则,它将告诉我$string是否以http:// (or https) i.imgur.com/

开头

有帮助吗?我对Regex Heh

不太好

到目前为止我拥有的东西:

<?php
$url = "httPs";
if (preg_match('#^http#i', $url) === 1) {
// Starts with http (case insensitive).
die('ye');
}
else
{die('nop');}
?>

try///i .imgur .com/

这有意义吗?HTTP(S)之后的双斜线允许模式仅在URL

的域开头检查

so

if (preg_match('//i.imgur.com', $url)) { ...
<?php
$url = 'https://i.imgur.com/image';
if (preg_match('/^https?://i.imgur.com//', $url)) {
    die('yes');
} else {
    die('no');
}

最新更新