Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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". }
}
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
}