一、一般使用于价格,仅限数字,大于等于0并保留两位小数,如果第一位为0,第二位不能为0。
<input type="text" class="input-border width120" name="price" placeholder="金额" onkeyup="if (value.indexOf('.') < 0 && value !== '') {value = parseFloat(value);}value=value.match(/\d+(\.\d{0,2})?/) ? value.match(/\d+(\.\d{0,2})?/)[0] : ''"/>
二、一般使用于年龄,仅限正整数,大于等于0,并小于200。
<input type="text" class="input-border width130" name="limit_age" placeholder="请输入年龄" onkeyup="if (value.indexOf('.') < 0 && value !== '') {value = parseFloat(value);}if (value>200 ) {value = 200;}value=value.replace(/^(-1+)|[^\d]+/g,'')">