Bom dia,
Existe alguma forma de validar se o usuário digitou letra, numero e caractere especial e tenha a quantidade de 8 caracteres.
Preciso fazer essa validação.
Bom dia,
Existe alguma forma de validar se o usuário digitou letra, numero e caractere especial e tenha a quantidade de 8 caracteres.
Preciso fazer essa validação.
Porque não proibi a digitação desses carácteres ?
Nas propriedades do próprio campo você tem Essa opção.
Preciso exigir que ele digite esse caracteres.
if (!preg_match(’/^(?=.[A-Z])(?=.[!@#$%^&])[A-Za-z\d!@#$%^&]{8,}$/’, $SENHA)) {
// Exibe a mensagem de erro
sc_alert(“A senha deve conter pelo menos 8 caracteres, uma letra maiúscula e um caractere especial.”);
} else {
// Exibe uma mensagem de sucesso
sc_alert(“A senha atendeu”);
}
-----------------------ou---------------------------------
if (!preg_match(’/^(?=.[A-Z])(?=.[!@#$%^&])[A-Za-z\d!@#$%^&]{8,}$/’, $senha)) {
// Exibe a mensagem de erro
sc_alert(“A senha deve conter pelo menos 8 caracteres, uma letra maiúscula e um caractere especial.”);
} else {
// Exibe uma mensagem de sucesso
sc_alert(“A senha atendeu”);
}
Só esta entrando no primeiro se
E qual evento?
……………
Faz no já direto……………
Tentei no Onchage e Onblur
Essa parte
Faz no já direto……………
Eu não entendi
Conseguir assim:
if (!preg_match(’/^(?=.[A-Z])(?=.\d)(?=.[!@#$%^&])[A-Za-z\d!@#$%^&*]{8,}$/’, $senha)) {
// Exibe a mensagem de erro
sc_alert(“A senha deve conter pelo menos 8 caracteres, incluindo uma letra maiúscula, um número e um caractere especial.”);
} else {
// Exibe uma mensagem de sucesso
sc_alert(“A senha atendeu aos requisitos.”);
}