Foros del Web » Programando para Internet » PHP »

expresion regular para validar codigo de colores

Estas en el tema de expresion regular para validar codigo de colores en el foro de PHP en Foros del Web. Hola a todos! estoy en la buskeda de una exp regular para validar colores web-safe del estilo #FFFFFF, #FFFFFF, #CC9999, etc Espero haberme explicado bien ...
  #1 (permalink)  
Antiguo 18/06/2008, 08:54
Avatar de deniz  
Fecha de Ingreso: junio-2008
Ubicación: Bahía Blanca
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
expresion regular para validar codigo de colores

Hola a todos! estoy en la buskeda de una exp regular para validar colores web-safe del estilo #FFFFFF, #FFFFFF, #CC9999, etc

Espero haberme explicado bien

Saludos!
  #2 (permalink)  
Antiguo 18/06/2008, 10:56
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: expresion regular para validar codigo de colores

Hola deniz. Bienvenido al foro.

¿Con qué lenguaje?

Saludos,
  #3 (permalink)  
Antiguo 18/06/2008, 11:00
Avatar de deniz  
Fecha de Ingreso: junio-2008
Ubicación: Bahía Blanca
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
De acuerdo Respuesta: expresion regular para validar codigo de colores

Hola Javier, lo estoy haciendo en PHP
Gracias!
  #4 (permalink)  
Antiguo 18/06/2008, 11:08
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: expresion regular para validar codigo de colores

Supongo que esto debería servir:

#[0-9A-Fa-f]{3,6}

Puede servir con {6}, pero dejándolo como {3} queda la posibilidad de poner #FFF, que es válido en CSS


Saludos.
  #5 (permalink)  
Antiguo 18/06/2008, 11:26
Avatar de deniz  
Fecha de Ingreso: junio-2008
Ubicación: Bahía Blanca
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: expresion regular para validar codigo de colores

Ok, gracias por ayudarme
Ahora vere como pasarlo a PHP
Hasta la proxima
  #6 (permalink)  
Antiguo 18/06/2008, 11:52
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: expresion regular para validar codigo de colores

usá ereg o preg_match


Saludos.
  #7 (permalink)  
Antiguo 19/06/2008, 11:42
Avatar de deniz  
Fecha de Ingreso: junio-2008
Ubicación: Bahía Blanca
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: expresion regular para validar codigo de colores

Posteo la solucion final que utilice por si a alguien le sirve:

^#[0-9A-Fa-f]{6}$

Saludos
  #8 (permalink)  
Antiguo 19/06/2008, 14:35
Avatar de Tombar  
Fecha de Ingreso: junio-2008
Ubicación: /home/tombar
Mensajes: 198
Antigüedad: 15 años, 10 meses
Puntos: 11
Respuesta: expresion regular para validar codigo de colores

Lo que tu quieres es validar que sean 6 digitos entre la aA y la fF o numeros? (lo que actualmente tienes) o validar que sea uno de los 216 colores seguros de la web ?

Última edición por Tombar; 19/06/2008 a las 14:35 Razón: son 216 los colores seguros, gracias osiris!
  #9 (permalink)  
Antiguo 23/06/2008, 18:10
Avatar de deniz  
Fecha de Ingreso: junio-2008
Ubicación: Bahía Blanca
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: expresion regular para validar codigo de colores

Hola, lo ke kiero es validar el formato de los numeros correspondientes a colores seguros de la web.... decis que esta mal esa expresion?
  #10 (permalink)  
Antiguo 23/06/2008, 22:15
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: expresion regular para validar codigo de colores

yo igualmente pienso que esta bien la expresión....

Código:
^#[a-fA-F0-9]{3,6}$
o cual es el dilema, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #11 (permalink)  
Antiguo 24/06/2008, 06:15
Avatar de Tombar  
Fecha de Ingreso: junio-2008
Ubicación: /home/tombar
Mensajes: 198
Antigüedad: 15 años, 10 meses
Puntos: 11
Respuesta: expresion regular para validar codigo de colores

Vos lo que queres es validar que sea un color seguro de la web o que lo que el usuario ingrese sea un codigo de color?

La expresion que estas usando verifica unicamente que sea un codigo de color, pero no que sea uno de los seguros de la web

Saludos
  #12 (permalink)  
Antiguo 24/06/2008, 08:04
Avatar de deniz  
Fecha de Ingreso: junio-2008
Ubicación: Bahía Blanca
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: expresion regular para validar codigo de colores

Si lo ke kiero es validar ke el codigo sea un color, en realidad no importa si es seguro, porke tambien puede ser de otro tipo (escala de grises, etc). Gracias!!
  #13 (permalink)  
Antiguo 25/06/2008, 12:42
Avatar de Tombar  
Fecha de Ingreso: junio-2008
Ubicación: /home/tombar
Mensajes: 198
Antigüedad: 15 años, 10 meses
Puntos: 11
Respuesta: expresion regular para validar codigo de colores

Entonces la expresion regular que te pusiseron ya te sirve
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:52.