number($input, $opts)
测试输入的内容是否为数字。还能测试输入的数值是否在某个范围之内。
<?php
// check if input is a number
echo $validate->number("11") ? "true" : "false";
// check if input lies between 1 and 99
echo $validate->number("110", array("min" => 1, "max" => "99")) ? "true" : "false";
?>
email($input)
测试输入的内容是否是一个合法的电子邮件地址。
<?php
// check if input is an e-mail address
echo $validate->email("me@example.com") ? "true" : "false";
?>
string($input, $opts)
测试输入的内容是否是一个字符串。还能测试字符串是否符合特定的模式或者在某个字符限制范围之内。
<?php
// check if input is a string
echo $validate->string("hello") ? "true" : "false";
// check if input is between 2 and 4 characters long
echo $validate->string("boo", array("min_length" => 2, "max_length" => 4)) ? "true" : "false";
?>
uri($input)
测试输入的内容是否是一个合法的URL。
<?php
// check if input is a URL
echo $validate->uri("http://www.builder.com") ? "true" : "false";
?>
date($input, $opts)
测试输入的内容是否是一个合法的日期。
<?php
// check if input is a valid date in the form "DD-MM-YY"
echo $validate->date("06-07-08", array("format" => "%d-%m-%y")) ? "true" : "false";
?>