Eine interessante Anwendung von HTML5 ist das «Pattern» Attribut welches für Input Felder eingesetzt werden kann. Damit lassen sich mit regulären Ausdrücken die Eingaben in einem Feld überprüfen und auswerten. Auf der Seite HTML5Pattern sind diverse Beispiele dazu veröffentlicht. Ein Beispiel daraus:
<input type="text" name="p7" value="" pattern="((^|:)([0-9a-fA-F]{0,4})){1,8}$" required />
Mit diesem Beispiel lassen sich IPV6 Adressen überprüfen. Mit den auf HTML5Pattern aufgeführten Beispielen lassen sich Kreditkarten-Nummern, Benutzernamen, Passwörter, Datum, Postleitzahlen und weiteres prüfen.