PHP Regex仅允许具有特定长度的数字

时间:2012-09-27 22:28:58

标签: php regex

我正在尝试创建preg_match测试以仅允许数字。绝对不能使用is_numeric或任何变体。

这样可以安全吗?

/^\d*$/

另外,我如何设置最小最大范围,例如检查数字是否在6到10位之间?

1 个答案:

答案 0 :(得分:2)

是的,那是非常安全的。正则表达式正是这样......只允许数字。

要指定一定数量,请使用以下语法:

/^\d{6,10}$/

但是,由于这是非常基本问题,您应该查看this site