Red FeniX 4 Denunciar post Postado Julho 7, 2009 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
hinom 5 Denunciar post Postado Julho 7, 2009 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
Red FeniX 4 Denunciar post Postado Julho 7, 2009 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