terça-feira, 17 de março de 2015

Regex para validação de código hexadecimal HTML

Galera, bem vindo ao Preciso Estudar Sempre. Esse post é da série de dicas rápidas que temos aqui no blog.

Vamos supor que você está desenvolvendo algum tipo de color picker e precisa validar as cores que foram expressadas através de codificação hexadecimal. Como você vai validar isso ?

É possível realizar a validação desta máscara de forma programática mas, imagina só que trabalhão isso vai dar. É muito mais fácil você aplicar uma regex para realizar essa validação.

A regex que você precisa está aqui.

 ^#([a-fA-F0-9]){3}(([a-fA-F0-9]){3})?$  

Vou deixar aí embaixo, linkado, referências para outros post aqui do blog que falam sobre regex.

Sugestões ?! Críticas ?! Elogios ?! 

Deixe aí nos comentários ou na nossa página do facebook.


Regex para endereço MAC: http://precisoestudarsempre.blogspot.com.br/2015/01/regex-para-endereco-mac.html
Regex para validar URL: http://precisoestudarsempre.blogspot.com.br/2014/11/regex-para-validar-url.html
Regex para identificar possíveis causas de NullPointerException: http://precisoestudarsempre.blogspot.com.br/2014/11/regex-para-identificar-possiveis-causas.html
Máscara para RG e CPF: http://precisoestudarsempre.blogspot.com.br/2014/09/mascara-para-rg-e-cpf.html
Regex para horas - Máscara para horas: http://precisoestudarsempre.blogspot.com.br/2013/06/regex-para-horas-mascara-para-horas.html
Máscara para valores decimais negativos: http://precisoestudarsempre.blogspot.com.br/2013/03/mascara-para-valores-decimais-negativos.html