正数的正则表达式:
/[+]{0,1}[1-9]\d*$|^[+]{0,1}(0.\d*[1-9])$|[+]{0,1}([1-9]\d*.\d*[1-9])$/
可以表示1、0.1、0.001、99.01
而,00.1、1.00、1.0则不符合表达式
写的时候要在input 上加上min=0
<input type="number" min="0"
onkeyup="this.value=this.value.replace('/^[+]{0,1}[1-9]\d*$|^[+]{0,1}(0\.\d*[1-9])$|^[+]{0,1}([1-9]\d*\.\d*[1-9])$/')" >
正整数
οnkeyup=“this.value=this.value.replace(/\D/g,’’)”