如果正则表达式验证为^\d{0,10}(\.\d{0,2})?$
,则十进制后最多需要两位数,这是可选的。
但它允许" 100。"也。由于用户未在十进制后输入任何数字,如果输入点,如何验证并生成十进制数字
答案 0 :(得分:0)
如果您想在提供句点后要求小数点后2位数,请将正则表达式设为:
/^\d{0,10}(\.\d{2,})?$/
\d{2,}
表示需要两个最小数字 - 后跟任意数量的数字(这就是表达式是开放式的,例如2,
- 如果你需要两个且只有两个数字提供下限和上限:{2,2}
答案 1 :(得分:0)