denw
Новичок
помогите с regexp проверки урла
Нашел я регулярное выражение для проверки урла
Это регулярное выражение почему то не пропускает урл с "тире" типа http://bla-bla.com
, но пропускает урлы с кавычками и | ,вроде http://blabla.com?id=1'|
подскажите как убрать эти недостатки
Нашел я регулярное выражение для проверки урла
PHP:
if(!eregi("^(http|https)\://[a-z0-9\-\.]+\.[a-z]{2,4}(:[a-z0-9]*)?/?([a-z0-9\-\._\?\,/\\\+&%\$#\=~])*[^\.\,\)\(\s]$",$url)) {die ("<center>Bad format of URL.</center>");}
, но пропускает урлы с кавычками и | ,вроде http://blabla.com?id=1'|
подскажите как убрать эти недостатки
