修饰符
^:匹配字符串的开始位置
+:匹配一个或多个
$:字符结束位置
\d:匹配数字
$:结束标识
. : .
if (!(/(^[1-9]\d*\.\d+$)|(^0\.\d+$)|(^[1-9]\d*$)/.test(value))) {
//若不满足正则表达式
// ^ [1-9]\d*\.\d+$ :首位为1-9,带小数点,必须数字结束
//^0\.\d+$ :0开头的小数
// ^ [1-9] \d*$ :匹配正整数
return;
}