static function isValidURL($url) {
return preg_match('|^(http(s)?://)?[a-z0-9-]+\.(.[a-z0-9-]+)+(:[0-9]+)?(/.*)?$|i', $url);
}
Как проверить URL на валидность (латиница и кириллица), чтобы соответствовал следующему шаблону: example.com или пример.ком?
Только название(точка)домен
example.com или пример.ком
static function isValidURL($url) {
return (bool) preg_match('~^(?:https?://)?[^.]+\.\S{2,4}$~iu', $url);
}
var_dump( isValidURL('https://example.com') ); // bool(true)
var_dump( isValidURL('пример.ком') ); // bool(true)
Продвижение своими сайтами как стратегия роста и независимости