Esto utilizando la siguiente expresión regular para validar una url tipo
http://www.dominio.com Código PHP:
(eregi('^http\://[wW]{3}\.[a-zA-Z0-9\-_\.]{3,50}\.[a-zA-Z0-9]{2,4}$', $url)
Funciona bien excepto para el caso de
http://www.mi-dominio.com se ve que el guión medio no lo esta interpretando como correcto pero en la expresión esta como un carácter aceptado [a-zA-Z0-9\
-_\.]
¿ven donde puede estar el error?