A collection of different form elements with html5 pattern or type validation. I recommend using validation width some sort of visual indication like the border and box-shadow in this example.