【发布时间】:2012-07-19 02:17:12
【问题描述】:
要验证输入日期,无论是表单 URL 还是来自表单,您通常使用哪种技术?
我一直在查看PHP Filters,但我很少在任何代码上看到它们。
preg_mach 的用法我经常看到,例如:
$numbers = "/^[0-9]+$/D";
if (preg_match($numbers, $var)){
echo "is number";
}
代替:
if(!filter_var($var, FILTER_VALIDATE_INT))
echo "is number";
}
使用一种或另一种有什么好处吗? 谢谢!
【问题讨论】:
-
使用过滤器,它们相对较新(PHP 5.2.0),这就是为什么你没有看到太多
-
@Dragon -
2006-11-02比较新? -
相对是的。宇宙的年龄在 12 到 140 亿年之间,所以 6 岁是新的
标签: php validation filter filtering w3c