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;
}