Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cristianoz

[Resolvido] expressão regular

Recommended Posts

Pessoal,

 

ALguém pode me dar uma ajuda com expressão regular ??

to precisando de uma expressão bem simples....que verifique se uma determinada variável (string) possui qualquer tipo de caracter especial, acentos, mas espaço pode.

exemplo joao da silva = OK

joão da Silva = ERRADO

jose@teste.com.br =ERRADO

joaodasilva = OK

 

Se alguem poder dar uma luz!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa!!

100% não era exatamente o que eu estava procurando, mas para minha situação funcionou certinho...Muito Obrigado pela ajuda.

o cod ficou +ou- assim (Acho que precisa de umas melhorias ainda):

 

char keys[] = "ç!.,-;/?]}~^[{!@#$%&*()=+ãõâêôáéíóúàèìòùüëïöä";
int a =0;
string linha ="Teste com acentuação";
   a = strcspn (linha.c_str(),keys);
   if (a != 0)
     break; //existe acentos na palavra
}

mais uma vez obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.