pattern="\d+(\.\dтут_определить_диапазон)?"
this.value = this.value.replace(/[^\d\.]/,'').replace(/(\d+\.\d+)\./,'$1')