Buenas,
 
Estoy intentando validar una url ingresada por un formulario mediante la siguiente expresión: 
 Código PHP:
    if(!eregi("[a-zA-Z]+://(([.]?[A-Za-z0-9-_%&\?\/.=:|#-,])*)",$_GET['url'])){ 
    
  Al intentar esto, me imprime el siguiente warning: 
 Código PHP:
    Warning:  eregi() [function.eregi]: REG_ERANGE in..(la línea anteriormente comentada...) 
    
  Alguien podría sugerirme que falta o sobra para que trabaje correctamente? 
Muchas Gracias.