Cita:
Iniciado por pateketrueke No uses expresiones regulares si no es necesario, lo que necesitas es validar, consulta acerca de la extensión filter.
[url]http://php.net/filter[/url]
..es que ya tengo todo armado, lo unico que me falta es que solo valide si es una url para luego llamar al avatar
esto es lo que tengo..
Código:
// avatar
case 'avatar':
// Caracteres validos
if(!/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/.exec(value)){
this.muestra_mensaje(campo,'Formato incorrecto.','error');
return false;
}
// Verifico el avatar
if(this.verifica_existe('avatar',value)){
this.muestra_mensaje(campo,'Que linda imagen!','ok');
return true;
}
break;
..donde esto:
Código:
/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/
..da eso para el email [ formato de email=
[email protected] ], pero lo necesito cambiar para que tome la url del avatar que el usuario coloque.
..como podria emplear validate_url?
..no se puede?
..habra otra forma de hacerlo?
Saludos.