var reg=/^\d+(\.\d{0,2})?$/;
\d:首位必须是数字
+拼接后面的
()拼接的内容
\.挨着必须是小数点
\d小数点后面必须是数字
{0,2}两位有效数字
$:匹配任何结尾为之前所写的字符串 即 小数点和两位小数
亲测有效
reg.test("12");//true
reg.test("12.1");//true
reg.test("12.11");//true
reg.test("12.111");//false
reg.test(".");//false
reg.test("12.1.");//false
\d:首位必须是数字
+拼接后面的
()拼接的内容
\.挨着必须是小数点
\d小数点后面必须是数字
{0,2}两位有效数字
$:匹配任何结尾为之前所写的字符串 即 小数点和两位小数
亲测有效
reg.test("12");//true
reg.test("12.1");//true
reg.test("12.11");//true
reg.test("12.111");//false
reg.test(".");//false
reg.test("12.1.");//false