Как определить, является ли написанная строка действительным URL-адресом, и сделать ее активной ссылкой
Мне было поручено определить, является ли записанная строка действительным URL-адресом или нет. И если это действительный URL, сделайте его активной ссылкой.
Например: если, например, я напишу привет www.djfh.com, он должен обнаружить, что это действительный URL-адрес, и связать его, и сделать его активным.
Если я пишу wwwwww.jvhdfj.fd, он не должен ссылаться на него, так как он не является действительным URL.
Как сделать ссылку, изображенную как активный URL в Java, используя jquery или JS или любую другую логику.
2 ответа
Решение
Чтобы определить, является ли URL действительным, вы можете использовать регулярные выражения
Шаблон будет примерно таким: "www/..+./com" (может отличаться в других langsames, и это очень простой шаблон
Ты можешь использовать
$url = "http://www.example.com";
if(!filter_var($url, FILTER_VALIDATE_URL))
{
echo "URL is not valid";
}
else
{
echo "URL is valid";
}