【发布时间】:2010-10-25 15:05:06
【问题描述】:
寻找一种简单的方法(函数/正则表达式)来验证包含数千个分组的数字。
示例编号:
.00 - 999.00 should validate
1,000.00 should validate
100,000.00 etc... should validate
100,000,000,000,000.00 should validate
现在我已经看到了number_format(),但这格式的数字无法验证。
我想使用 RegEx,但不知道如何使用。
preg_match(/^[\d]\,?\.[\d]{2}$/, $number);
但这不起作用。
我也查看了money_format(),但这是格式而不是验证。
【问题讨论】:
-
哪些东西不应该验证,1000? 1,000.000?
-
是必须提交这些数字的用户吗?
-
1,000.000 不应验证,因为小数点显示的是千分之一数
-
是的,用户将输入这些数字
-
那为什么不让他们提交简单的数字呢?
标签: php validation number-formatting