Как определить, является ли написанная строка действительным 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";
}
Другие вопросы по тегам