Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/05/2013, 12:19
_El_Loco_22_
 
Fecha de Ingreso: agosto-2012
Ubicación: argentina
Mensajes: 27
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Expresion regular para url de imagen

Cita:
Iniciado por pateketrueke Ver Mensaje
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.