Forum: Rails-ES expresiones reuglares , validacion color hexadecimal

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Miguel M. (Guest)
on 2008-10-20 06:14
(Received via mailing list)
Hola expertos,

estoy tratando de validar un color hexadecimal en rails.

lo estoy haciendo asi

     validates_format_of :fondo , :with
=>/#([0-9a-fA-F]{2})+([0-9a-fA-F]{2})+([0-9a-fA-F]{2})/

funciona, pero mas o menos,

si pongo un color asi

#ff000000000123455  , no me valida ¿como hago para limitar que solo
quiero
una cantidad determinada de caracteres?


he googleado pero no encuentro un regex que valide un hexadecimal


Saludos


Atte.
Miguel Michelson Martinez
Jorge S. (Guest)
on 2008-10-20 06:44
(Received via mailing list)
On Oct 19, 2008, at 9:11 PM, Miguel M. wrote:

>
> si pongo un color asi
>
> #ff000000000123455  , no me valida ¿como hago para limitar que solo
> quiero una cantidad determinada de caracteres?
>

Creo que con esto sería suficiente:

/^#[0-9a-fA-F]{6}$/


Saludos.
Miguel M. (Guest)
on 2008-10-20 10:02
(Received via mailing list)
muchas gracias

saludos



Atte.
Miguel Michelson Martinez
---------------------------------------
www.artenlinea.cl


On Sun, Oct 19, 2008 at 11:44 PM, Jorge S.
This topic is locked and can not be replied to.