Vlw Peter.

Em 13 de julho de 2010 21:19, Peter P. Lupo <[email protected]> escreveu:

> Esta expressão diz:
>
> [a-z_] -> um caractere entre "a" e "z" ou "_".
> [a-z0-9._]+ -> um caractere entre "a" e "z", ou entre  "0" e "9" ou "." ou
> "_". O "+" significa que o caracter anterior pode se repetir uma ou mais
> vezes. Ou seja, vários caracteres dentre os que eu disse.
>
> A @ é "@" mesmo.
>
> .+ -> "." significa qualquer caractere uma vez. + significa uma ou mais
> vezes. Logo, qualquer caractere, uma ou mais vezes.
>
> \\. -> significa "." (ponto mesmo). \\ é para não considerar o próximo
> caractere como regex. Considerar como caractere mesmo.
>
> [a-z]+ -> qualquer caractere entre "a" e "z" uma ou mais vezes.
>
> Outra alternativa é usar esta classe para validar:
> http://java.sun.com/products/javamail/javadocs/index.html
> No entanto eu não sugiro utilizar esta classe como atributo no banco. É
> melhor guardar String mesmo. A alternativa seria anotar o atributo com
> @Embeddable (que eu não expliquei, mas seria só anotar assim) e o atributo
> iria para o banco como binário. A princípio vocês não notariam diferença mas
> o desempenho do banco pode cair bastante num sistema real. Se eu fosse
> vocês, usaria somente para validar.
> Download aqui: http://java.sun.com/products/javamail/javamail-1_4_2.html
>
> Peter P. Lupo
> http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo
>  <http://sites.google.com/site/pplupo>MPS.BR Authorized Implementation
> Practitioner<http://www.softex.br/mpsbr/_profissionais/MPS.BR_certificados_de_arovacao_prova_P2-MPS.BR.pdf>-
>  Certified
> ScrumMaster <http://www.scrumalliance.org/pages/certified_scrummaster>
>  <http://www.scrumalliance.org/pages/certified_scrummaster>Sun Certified
> Java Associate <http://www.sun.com/training/certification/java/scja.xml> -
> Java Black Belt <http://www.blackbeltfactory.com/ui#%21User/pplupo>
>  <http://www.blackbeltfactory.com/ui#%21User/pplupo>+55 (021) 81742487
>
>
>
> 2010/7/13 Romulo Freires <[email protected]>
>
>> Eu achei essa expressão "[a-z_][a-z0-9....@.+\\.[a-z]+" e junto com as
>> classes java.util.regex.Matcher;
>> e java.util.regex.Pattern eu conseguir fazer uma classe que valida emails,
>> paracida com aquela que ver se um cpf é valido.
>>
>> Eu gostaria de enteder o que essa expressão diz.
>>
>> Obrigado.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Comp 2 - Geral" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<comp2-geral%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/comp2-geral?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Comp 2 - Geral" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<comp2-geral%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/comp2-geral?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en.

Responder a