Rafael,

uma express�o regular que poderia resolver o seu problema seria a seguinte:

[0-9]{2}.[0-9]{1}.[0-9]{1}.[0-9]{2}.[0-9]{1}.[0-9]{3} -  10.6.0.44.2.090

Voc� poderia usar um m�todo como esse:

public boolean validarCodigo(String codigo)
{
        Pattern padrao = 
Pattern.compile("[0-9]{2}.[0-9]{1}.[0-9]{1}.[0-9]{2}.[0-9]{1}.[0-9]{3} ");
        Matcher busca = padrao.matcher(codigo);
        return busca.matches();
}

Retorna true se o c�digo foi validado pela express�o regular.

Atenciosamente,

Hildeberto Mendon�a
Diretor Comercial
Mentores Consultoria LTDA. - www.mentores.com.br
(0xx85) 224-7055





On Thu, 18 Mar 2004 09:34:47 -0300, "Regis Santos" <[EMAIL PROTECTED]> escreveu:

> De: "Regis Santos" <[EMAIL PROTECTED]>
> Data: Thu, 18 Mar 2004 09:34:47 -0300
> Para: <[EMAIL PROTECTED]>
> Assunto: RES: [cejug-discussao] Valida��o de m�scara
> 
> 
> Rafael,
>  
> D� uma olhada em Regular Expressions
> (http://java.sun.com/docs/books/tutorial/extra/regex/index.html).
>  
> Se voc� estiver usando Swing, use um JFormattedTextField
> (http://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfie
> ld.html) para entrada de dados.
>  
> Regis
>  
> -----Mensagem original-----
> De: Raphael Paiva [mailto:[EMAIL PROTECTED] 
> Enviada em: quinta-feira, 18 de mar�o de 2004 09:01
> Para: [EMAIL PROTECTED]
> Assunto: [cejug-discussao] Valida��o de m�scara
> 
> 
>  
> Pessoal, tenho uma String no formato "10.6.0.44.2.090" 
> Eu queria saber o que voc�s utilizam (se poss�vel com um pequeno exemplo)
> para validar esta m�scara, pois quero que todas as Strings(ou qualquer outra
> classe) sejam escritas neste formato. 
> Algo do tipo: Eu passar a m�scara ##.#.#.##.#.###, passar a String
> 10.6.0.44.2.090 e ele me retornar true.
>                     Ou ent�o passar a m�scara ##.#.#.##.#.###, passar a
> String 1060.442.090 e ele me retornar false.
> 
> 
> Obrigado
>  
> Raphael Paiva Fernandes
> Desenvolvedor Java
> Ivia Solu��es Internet - Fortaleza/CE
>  
> 
> 

-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 


Responder a