【发布时间】:2010-05-31 09:40:38
【问题描述】:
PHP 有许多内置函数来验证数字,但它们都希望以 computer 格式输入:1234.56。我需要验证 1,234.56(英语)或 1.234,56(西班牙语)之类的内容,以及一些典型属性(可接受的范围、最大小数位数等)。
我开始编写自己的函数,但很快就迷路了。 读取用户输入到浮点变量中很容易,但我希望能够检测具有无效格式的数字,例如 1,23456.7 或 1..25。
你对这个主题有什么建议吗?
(事先知道十进制和千位字符,可以将数字组硬编码为三个,无需覆盖Indian number format。)
【问题讨论】:
标签: php validation