如果正则表达式验证为^\d{0,10}(\.\d{0,2})?$,则小数后最多需要两位数字,这是可选的。
但它允许“100”。还有。由于用户在小数点后没有输入任何数字,如果输入点,如何验证并使小数位成为必需的
发布于 2014-07-15 01:46:19
如果您希望小数点后需要2位数字,如果提供了句点,则使您的正则表达式如下所示:
/^\d{0,10}(\.\d{2,})?$/\d{2,}意味着需要至少两个数字-后跟任意数量的数字(这就是为什么表达式是开放式的,例如2, -如果您需要并且只需要两个数字,则需要同时提供下界和上界:{2,2}
发布于 2014-07-15 02:09:54
https://stackoverflow.com/questions/24742515
复制相似问题