Jump to content
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";
		
	}
}

 

Share this post


Link to post
Share on other 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
}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By 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.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.