Jump to content


Photo

Validação Simples: Nome


  • Faça o login para participar
4 replies to this topic

#1 mbleonardo

mbleonardo

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 24/02/2005, 22:23

Estou tentando criar uma expressão comum para validação de nome. O nome deverá ter pelo menos três letras no começo, poderá ter nome abreviados e deverá terminar com um sobrenome de pelo menos 3 caracteres.

Tentei fazer assim:


^([a-z]{3})+([a-z]\\.)*([a-z]{3})+$



tentei algumas variações também e nenhuma deu certo... alguém pode me explicar qual o jeito correto de fazer isso?

Obrigado.

#2 kurole

kurole

    Ativo

  • Usuários
  • 345 posts
  • Sexo:Não informado

Posted 24/02/2005, 22:51

Ao cara veio sai postando em todos os foruns

tenta assim

// aqui você pega a quantidade de caracteres
$numeros = strlen($_POST['nome']);

//aqui você verifica se veio vazio
$vazio = trim($_POST['nome']);

// faz o teste
if ($vazio = ""){

print "O campo nome esta em branco";

}

// aqui vc verifica se tem menos que 3
if ($numeros<= 3){

// aqui o mostra o erro e o nome digitado
// o htmlentities serve para proteger descodificando as tags
// ex: < isso com htmlentities vira &lt;

print "Opa! o nome <b>".htmlentities($_POST['nome'])."</b> esta muito curto";

}else{

print "Parabéns, <b>".htmlentities($_POST['nome'])."</b> o seu nome tem mais de 3 caracteres";

}


$$$$ KUROLE $$$$

Edição feita por: kurole, 24/02/2005, 22:52.


#3 Tash

Tash

    Alexandre Gomes Gaigalas

  • Usuários
  • 315 posts
  • Sexo:Não informado
  • Localidade:Mauá - SP
  • Interesses:Desenvolvimento para Web, Web Standards, Tableless, XHTML, CSS, PHP, MySQL, JavaScript, XML

Posted 25/02/2005, 00:33

Lembrando que eu já vi um cara que se chamava "Ju Pu Lee"
Alexandre Gomes Gaigalas
http://alexandre.gaigalas.net

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/02/2005, 00:46

Porque não verifica apenas se:
- Possui apenas letras ( ctype_alpha )
- Verificar se possui muitas letras e nenhum espaço.

Pois afinal, existem nomes fora do comum como foi citado.
Concorda?
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 25/02/2005, 09:08

E... qual o fundamento de validar o nome? Meu nome é ABCDEF GHIJK... Pronto, é válido...
Klaus Paiva
Conheça também: Taperás




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq