1.只能输入整数或小数
let reg = /^[0-9]+([.]{1}[0-9]+){0,1}$/ //1.只能输入整数或小数
2.不限制小数位数
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d+$))/ //2.不限制小数位数
3.限制必须1位以上,小数{1,}
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d{1,3}$))/
4.限制1至4位整数, {1,4}
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d{1,4}$))/
5必须为数字,但是允许小数点
let reg = /^[1-9]\d*\,\d*|[1-9]\d*$/
保留小数点后四位 不足自动补零
var arr = value.split('.')
var l = arr[1].length
var a = 4 - l
if(a > 0 && a != 0) {
for(var i=0; i<a; i++) {
value += '0'