Comment limiter le mot de passe afin qu'il ne permette pas au premier ou au dernier caractère d'être un caractère non alphabétique (voir "titre")?Comment limiter le caractère non alphabétique à ne pas être le premier ou le dernier caractère d'un mot de passe?
Mon code HTML:
<form action = "." method="post">
<input type="password"
placeholder = "New Password..."
name= "password"
title = "Password must be at least 8 characters, at least one alphabetic character [a-zA-Z], at least one non-alphabetic character, which is not the first or last character."
pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}">
</form>
Exemple: Mot de passe hi123 * HI est accepté, mais comment puis-je rejeter *hi123HI
en raison du fait *
est le premier caractère (même problème si *
était le dernier caractère, ou les caractères spéciaux ou les chiffres étaient à la fois le premier et le dernier caractère).
S'il vous plaît formater votre code. –