<form>
Pseudo : <input type="text" pattern="[a-z0-9]{8,16}" oninvalid="this.setCustomValidity('La saisie n\'est pas valide')" />
  <input type="submit">
</form>

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.