Validar Texto Utilizando Expressão Regular(Letras;Letras)



  • Colegas,
    preciso de ajuda no seguinte:
    ja tentei de tudo e a funcao Validar Texto Utilizando Expressão Regular(Letras;Letras) so retorna TRUE.

    Anexo a imagem do montador de expressao.

    Grato.

    Jorge Abilio.


  • Mas qual o retorno esperado?
    Se retorna true é pq é uma expressão válida.
    Tente testar sua expressão nesse site:
    http://tools.lymas.com.br/regexp_br.php


  • Prezado,
    o retorno esperado eh de acordo com a expressao, se for valida deve ser TRUE, se for invalida deve ser FALSE.
    O caso eh que nao importa a expressao fornecida, a resposta sempre eh TRUE.
    O site que voce indicou eh muito bacana. Tem tambem o site do Aurelio

    http://www.piazinho.com.br/ed4/exemplos.html#1

    que na minha modesta opiniao eh o melhor autor brasileiro no que se refere a expressoes regulares.

    So para adiantar, tambem nao funciona quando a expressao regular eh escrita assim:
    ^[A-Z0-9]${1,9}$

    Se voce puder me ajudar a resolver este problema, fico grato.

    Jorge Abilio.


  • A sua expressão regular faz o que?
    Qual tipo de validação ela tem por objetivo?
    Pode me passar algum valor, onde ela deveria retornar FALSE?


  • Prezado
    minha expressao regular tem o objetivo de testar se uma string digitada em uma caixa de texto possui apenas:
    Letras Maiusculas A-Z
    e/ou
    Numeros 0-9
    tamanho de 1 a 4

    Assim ela fica ^[A-Z0-9]$

    Conteudo que deve dar TRUE: A1XA, ZZ11, 30H6

    Conteudo que deve dar FALSE: A B1 (nao deve aceitar branco), a12a, ABCDE121 (maior que 4)

    Grato.


  • Testei as expressões regulares nos sites e elas não retornaram TRUE em nenhum caso.
    Verifique se o componente decisão do seu fluxo não está invertido.

    Outra coisa, nem nos que eram pra retornar TRUE, deu certo. Essa expressão realmente está correta? Retirou de algum lugar?


  • Prezado,
    obrigado pelo seu interesse, mas veja a experiencia nesse site legal.

    Vamos continuar tentando.
    [1116_screenshot_1.jpg](/assets/uploads/files/1116_screenshot_1.jpg)


  • A expressão regular que foi colocada está diferente de todas as outras que foram enviadas.. rsrs

    Anexa o FRZ aí, quando eu puder, darei uma olhada.


  • Prezado, obrigado por seu interesse.
    Segue o FRZ.
    [1116_expressoesregulares.rar](/assets/uploads/files/1116_expressoesregulares.rar)


  • Bom dia.

    No processamento "testa regex", a sua expressão está pulando uma linha, no segundo parâmetro. Possivelmente o problema ocorreu quando você digitou a expressão ou copiou de algum lugar. rs. Acontece. Remova os espaços que vai funcionar.


  • Prezado Anderson,
    funcionou, obrigado.

    Para ficar registrado a expressao regular deve comecar com ^ e terminar com $
    e nao pode ter mais nada apos o $.


  • Disponha.

Log in to reply