En bref
Champ avec format imposé (regex, caractères interdits). Pas de micro-KO HTML honnête — WCAG 3.3.2 / 3.3.3 (labels, instructions, erreurs) selon le cas.
ACT
Pas de règle ACT unique ; tests manuels et parcours complets.
Questions
- Contrainte nécessaire ou cosmétique ?
- Consigne avant l’erreur, associée au champ ?
- Message d’erreur clair et programmatique ?
- Alternative (saisie libre + normalisation serveur) ?
Limites
Pas de verdict a11yNot ; pas de snippet fail/correct générique.