Expressao regular  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
carlavb
JavaChild

Membro desde: 11/12/2007 19:47:40
Mensagens: 119
Offline

preciso saber se uma string contem pelo menos uma letra ou pelo menos um numero
o que ponho dentro dos parenteses do compile?

This message was edited 1 time. Last update was at 25/04/2008 12:18:48

antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 707
Localização: Salvador - BA
Offline


Voce deveria usar isso

Referência sobre expressão regular.

Antonio Lazaro

[Email]
leonickel
JavaChild

Membro desde: 28/08/2007 19:51:12
Mensagens: 123
Localização: São Paulo - SP
Offline

carlavb,

se voce precisa identificar se na string existe apenas alguma letra ou algum número, vc pode usar o método contains da api:

agora se vc precisa fazer algo mais genérico, vc pode usar expressão regular usando o método matches e passando uma regex

com o \\w* ele irá aceitar caracteres alfanuméricos, porém irá barrar -,.@#$$, etc......
e o * na regex é para validar tanto apenas 1 caracterer como infinitos.......

[]'ssss
carlavb
JavaChild

Membro desde: 11/12/2007 19:47:40
Mensagens: 119
Offline

nao ta adiantando...eu li que tem que ter um +....
mas eu nao quero saber se existe uma letra especifica, e sim Se tem No MINIMO uma letra e um numero
ex : 1qqqqqqqqqqq
qqqqqqqqq1
qqqqqqq2qqqqqqqq2
leonickel
JavaChild

Membro desde: 28/08/2007 19:51:12
Mensagens: 123
Localização: São Paulo - SP
Offline

que tal então essas regex pra vc:
ajudam?

a instrução {1,} numa regex fala que tal elemento tem q aparecer pelo menos uma vez ou infinitas vezes......
colored
JavaEvangelist
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 476
Offline

Tai Carla x)

This message was edited 1 time. Last update was at 25/04/2008 13:46:04


Caelum - FJ 11, 21 =D
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 707
Localização: Salvador - BA
Offline


Antonio Lazaro

[Email]
carlavb
JavaChild

Membro desde: 11/12/2007 19:47:40
Mensagens: 119
Offline

nenhum desses funciona...
nao funciona para QQ12QQQQQ
GustavoLaguna
JavaTeenager
[Avatar]

Membro desde: 06/04/2006 15:58:47
Mensagens: 162
Localização: Mirassol/SP
Offline



Acho que esse funciona msm.
antoniopopete
Virtual Machine Man

Membro desde: 27/12/2006 02:37:31
Mensagens: 707
Localização: Salvador - BA
Offline

Você disse
carlavb wrote:preciso saber se uma string contem pelo menos uma letra ou pelo menos um numero
o que ponho dentro dos parenteses do compile?

Essa expressão regular que citei acima atende isso.Ocorrência de pelo menos uma letra OU pelo menos um número.

Antonio Lazaro

[Email]
colored
JavaEvangelist
[Avatar]

Membro desde: 07/06/2007 12:27:41
Mensagens: 476
Offline

Esse do Antonio Funciona Sim

Caelum - FJ 11, 21 =D
 
Índice dos Fóruns » Java Básico
Ir para:   
Apoiado e desenvolvido por Caelum Cursos Java - Powered by JForum 2.1.8 © JForum Team