Ir para conteúdo

POWERED BY:

Arquivado

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

Red FeniX

[Resolvido] ER - Validar Nomes Próprios - Apenas letras e espaços

Recommended Posts

Cóóóe galera, tranquilaço?

 

Então tá de boa! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

O meu problema dessa vez é na validação de nomes próprios. Como sabem, nomes próprios (de pessoa, estado, país, cidade, etc) não podem conter números, pontos, caracteres especiais (%$#@, etc) e outras coisas. Esse é meu problema.

 

Dentro de um formulário, onde o usuário coloca seu nome completo, tem que existir uma validação para verificar se o usuário informou corretamente os valores pedidos.

 

O que não sei fazer é o padrão da ER que verifique esse tipo de valor. Tô querendo que o campo apenas aceite letras (maiúsculas ou minúsculas e com ascentos) e espaços em branco (" "), mas não sei montar o padrão.

 

Exemplo:

 

Nome: Red FeniX // OK! Retorna TRUE

Nome: $12852 Red FeniX // OPA! Retorna FALSE

 

Como fazer esse padrão pra função ereg()?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

muitos nomes próprios possuem numeros também

 

alguns possuem caracteres especiais como o "Yahoo!" por exemplo, possui o sinal de exclamação

 

quer mesmo inibir esses outros caracteres ?

 

 

para o seu caso, o pattern é simples...

[a-z,A-Z, ]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim,

 

Por que no meu caso seria nome de pessoa. Mas dentro da função que criei, deixei a opção de escolher qual tipo de bloqueio será feito.

 

Valeu - Resolvido

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.