Ótimas ferramenas para regex em JavaScript

Author: Ricardo Soares - Postado em: 10/02/2015
Relacionado as categorias: Tecnologia, Diversos |  





Representacao do RegEx de Mascara de Telefone

 

Precisei interpretar um regex de telefone e procurando em minhas antigas bibliotecas encontrei este links muito útil, o www.debuggex.com ele constrói uma representação visual de acordo com os agrupamentos construídos na string. Tente p. ex., a regra ([\(][1-9]{2}[\)][\ ])(([0-9]{3}[\-][0-9]{4})|([0-9]{4}[\-][0-9]{4})|([0-9]{3}[\.][0-9]{3}[\.][0-9]{3})) (copie e cole a string ao lado parao primeiro campo de texto na página), em seguida teste a string (11) 123.123.123 e verá que o sistema indica se a string foi encontrada ou não, e você ainda pode testar partes da string para ver se a regra possui alguns locais errados utilizando os controles logo abaixo do segundo campo de texto sem a demanda de ficar recortando a string, eles delimitam de onde até onde a string deve ser considerada para o teste, você verá uma representação similar a esta apresentada no post.

E claro não poderia deixar de comentar sobre a simplicidade que resolve e explica toda a complexidade no W3C http://www.w3schools.com/jsref/jsref_obj_regexp.asp e outro link similar que facilita na hora de lembrar como tudo funciona http://www.javascriptkit.com/javatutors/redev2.shtml













Comments

Leave a Reply






Últimos posts