Función en php utilizando una expresión regular para validar cualquier tipo de url de dominio.
1 2 3 4 5 6 7 8 9 10 | $url = "http://www.bufa.es"; function valida_url($url){ if (preg_match('/^(http|https|ftp):\/\/([\w]*)\.([\w]*)\.(com|net|org|biz|info|mobi|us|cc|bz|tv|ws|name|co|me)(\.[a-z]{1,3})?\z/i', $url)) { echo 'dominio correcto'; }else{ echo 'dominio incorrecto'; } } // Modo de uso valida_url($url); |

hola man probe tu funcion pero en todas me bota que las urls son incorrectas aun siendo validas