Ir para conteúdo
Webster Moitinho

Validação de campo de formulario

Recommended Posts

Estou tentando fazer com que meu campo de formulário aceite apenas caracteres maiúsculos e minúsculos, mas não estou conseguindo.Meu código está assim:

// Verificando o campo nome
if ($campo == "nome") {
	
	$er = '/^[a-z\d]/i';
	
	if ($valor == "") {
		echo "Informe seu nome";
	} elseif(!preg_match($er, $valor)){
		
			echo "Use apenas letras no nome";
		
	}
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso depende do ambiente e do que realmente quer validar...

Em resumo fica a dica:

if (preg_match('/^([a-zA-Z À-ú]+)$/i', $texto) {
    // O texto repassado é um tipo de nome válido
} else {
   // O texto repassado não é um nome válido 
}
    
if (preg_match('/^([a-zA-Z]+)$/i', $texto)) {
  // O texto repassado só possui caracteres alfabéticos
} else {
  // O texto repassado não possui caracteres alfabéticos
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Diego Rinno
      Boa noite!
       
      Tenho tentado estudar expressões regulares via preg_match mas não tenho me saído bem hehehe
       
      Alguma boa alma poderia me explicar a seguinte regex?
       
      /((?:f|ht)tp(?:s)?){1}:\/{2}(?:\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/ Eu sei que ela detecta a existência de http:// ou https:// e www a fim de detectar a existência de um URL na variável, mas não sei, de fato, o que significa e como funciona cada bloco desses. Alguém poderia me explicar? Meu objetivo é criar uma que detecte até mesmo URLs do tipo site.com ou site.br ou www.site.com ou sub.dominio.com, etc.
×

Informação importante

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