Регулярное выражение для проверки URL (в JavaScript) - PullRequest
22 голосов
/ 11 сентября 2009

Есть ли у кого-нибудь регулярное выражение для проверки URL (НЕ для нахождения их в текстовом отрывке)? Фрагмент JavaScript будет предпочтительным.

Ответы [ 11 ]

0 голосов
/ 18 июля 2016

После долгих исследований я строю это выражение reg. Я надеюсь, что это поможет и другим .......

url = 'https://google.co.in';
var re = /[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/;
if (!re.test(url)) { 
 alert("url error");
return false;
}else{
alert('success')
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...