Página Inicial do Fórum > Java Avançado

Validação de Nome com expressões regulares


Goto page 1


New Topic    Reply Message


  1. marcellotrue
    Offline
    Posts: 19

    Comment Arrow

    Publicado em: 02/07/2012 11:48:01

    não estou conseguindo entrar nesse catch! o que será q tem?? desde ja agradeço a ajuda!




  1. diegodutra01
    Offline
    Posts: 18

    Comment Arrow

    Publicado em: 04/07/2012 13:21:19

    marcellotrue:
    não estou conseguindo entrar nesse catch! o que será q tem?? desde ja agradeço a ajuda!



    Você tem que verificar o que resultou no na variável mat




  1. simu
    Offline
    Posts: 9410

    Comment Arrow

    Publicado em: 04/07/2012 13:35:56

    diegodutra01:
    marcellotrue:
    não estou conseguindo entrar nesse catch! o que será q tem?? desde ja agradeço a ajuda!



    Você tem que verificar o que resultou no na variável mat



    apesar que é desaconselhado jogar uma Exception para controlar o fluxo do programa... além disso, pode acontecer do do-while falhar (o find() continua a procurar depois da última posição achada)...

    e faltou inverter o resultado (o do-while também está errado)...
    e, na realidade, tem que testar o resultado de mat.matches()... com o find() ele procura em qualquer posição do texto, o matches() compara o texto inteiro (a não ser que seja proibido ter 3 a 10 letras iguais no nome...)!
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. marcellotrue
    Offline
    Posts: 19

    Comment Arrow

    Publicado em: 04/07/2012 13:46:39

    sei.. mas caso a palavra que eu escrevesse nao fizesse parte do alfabeto qual seria a execeção??




  1. simu
    Offline
    Posts: 9410

    Comment Arrow

    Publicado em: 05/07/2012 04:17:57

    marcellotrue:
    sei.. mas caso a palavra que eu escrevesse nao fizesse parte do alfabeto qual seria a execeção??



    sabe?? What?

    NENHUMA - a única que o seu código pode jogar é se a expressão regular for inválida (ou alguma do tipo estouro de memória ou erro de entrada/saída).

    Os métodos do Matcher retornam true ou false conforme o texto e a expressão...

    Se for necessário ter uma Exception, você tem que testar esse resultado e então jogar essa Exception - o que o diego mostrou!
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. marcellotrue
    Offline
    Posts: 19

    Comment Arrow

    Publicado em: 05/07/2012 12:09:51

    sei sim tanto que fiz!




  1. simu
    Offline
    Posts: 9410

    Comment Arrow

    Publicado em: 05/07/2012 12:38:45

    marcellotrue:
    sei sim tanto que fiz!



    então está bom... eu é que não entendi o problema...
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. marcellotrue
    Offline
    Posts: 19

    Comment Arrow

    Publicado em: 05/07/2012 12:40:34

    consegui serio.. kkkkkkkkkkkk
    tu me ajuda em algo com thread??




  1. Relacionados





New Topic    Reply Message     Forum Main Page -> Java Avançado


Goto page 1