匹配数字或版本号
// a.b(eg: 1.0, 1.100, 甚至 1.1000)
// a.b.c (eg: 1.1.1, 1.12.1, 甚至 1.121.1)
// a(a可能>5位)
// 不限长度版本
var Reg = /^\d+$|^\d+\.\d+$|^\d+(\.\d+){1,2}$/;
// 限制长度(每一位版本号应该是一位数)
var Reg = /^\d$|^\d\.\d$|^\d(\.\d){1,2}$/;
正数的正则表达式
// 正数的正则表达式(包括0,小数保留两位):
var Reg = /^((0{1}\.\d{1,2})|([1-9]\d*\.{1}\d{1,2})|([1-9]+\d*)|0)$/
// 正数的正则表达式(不包括0,小数保留两位):
var Reg = /^((0{1}\.\d{1,2})|([1-9]\d*\.{1}\d{1,2})|([1-9]+\d*))$/
// 正整数的正则表达式(包括0):
var Reg = /^[+]{0,1}(\d+)$/
// 正整数的正则表达式(不包括0):
var Reg = /^[1-9]\d*$/
折扣正则表达式
// 折扣(0-1)的小数的正则表达式(包括1):
var Reg = /^(0\.\d+|1)$/
// 折扣(0-1)的小数的正则表达式(不包括1):
var Reg = /^(0\.\d+)$/