Code input test #1.1: type=number (with pattern)
HTML
<form action="javascript:void">
<input type="number" step="any" min="0" max="999999" pattern="[0-9]{6}" title="six digits">
<input type="submit">
</form>
CSS
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type='number'] {
-moz-appearance:textfield;
}