php5中的验证合法性的扩展
在php5.2中,可以通过内置的扩展过滤器去进行合法性的校验,例子如下:
1 验证是否email:
email = jason@example.com;
if (filter_var($email, filter_validate_email))
{
echo valid email address!; }
else
{
echo invalid email address!;
}
2 验证是否整数
if (filter_var($age), filter_validate_int, array('options' => array('min_range' => 13, 'max_range' => 100)))
{
echo valid age!;
}
else
{
echo invalid age!;
}
3 跟正则表达式
if (filter_var($age), filter_validate_int, array('options' => array('min_range' => 13, 'max_range' => 100)))
{
echo valid age!;
}
else
{
echo invalid age!;
}