Voltei para deixar registrado a solução da minha dúvida para servir de consulta a outros que possam vir a precisar.
segue abaixo o código para limitar a quantidade de caracteres em um input do tipo number.
<input name="teste"
oninput="maxLengthCheck(this)"
type = "number"
maxlength = "15"
min = "1"
max = "999" />
<script>
// This is an old version, for a more recent version look at
// https://jsfiddle.net/DRSDavidSoft/zb4ft1qq/2/
function maxLengthCheck(object)
{
if (object.value.length > object.maxLength)
object.value = object.value.slice(0, object.maxLength)
}
</script>