input框输入浮点数正则:
value.replace(/(^\D+$)/,'').replace(/[^\d\.]/g,'').replace(/([^\.]*\.[^\.]*)(\.)/g,'$1')
value.replace(/^\D*([1-9]+\.\d*)|(\D)$/,'$1') 未完成状态(无效0没有去掉)
input框输入正整数正则:
可以输入任意字符:value.replace(/^[0,\D]+(\d*)\D*$/,'$1');
只能输入数字:value.replace(/^0+/,'');
结果可以为0的:parseInt(value,10)