Pour limiter le nombre de caractères dans un <input>
HTML, vous pouvez utiliser les attributs maxlength
et minlength
de la manière suivante :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Comment limiter le nombre de caractères dans un input HTML ?</title>
<body>
<form>
<input type="text" value="" minlength="3" maxLength="5">
</form>
</body>
</html>
Une autre solution pour limiter le nombre de caractères consiste à utiliser l'attribut pattern
avec une expression régulière :
<form>
<input type="text" value="" pattern="/^.{3,5}$/" required>
</form>