var reg=/^\d+(\.\d{0,2})?$/;
\d:首位必须是数字
+拼接后面的
()拼接的内容
\.挨着必须是小数点
\d小数点后面必须是数字
{0,2}两位有效数字
$:匹配任何结尾为之前所写的字符串 即 小数点和两位小数
<el-input
v-model="price"
oninput="value=value.match(/^\d+(?:\.\d{0,2})?/)"
clearable
>
</el-input>
两种正则都可以