Found that pattern on a number input is redundant

Tested this on several browsers, it appears that type="number" on the input alone is enough to do number validation and the pattern is redundant, even with the pattern removed, typing something invalid still triggers the validation.