本文整理匯總了PHP中v::match方法的典型用法代碼示例。如果您正苦於以下問題:PHP v::match方法的具體用法?PHP v::match怎麽用?PHP v::match使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類v
的用法示例。
在下文中一共展示了v::match方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testMatch
public function testMatch()
{
$value = 'super-09';
$this->assertTrue(v::match($value, '/[a-z0-9-]+/i'));
$value = '#1asklajd.12jaxax';
$this->assertFalse(v::match($value, '/^[a-z0-9-]+$/i'));
}
示例2: function
return v::min($value, $min) && v::max($value, $max);
}, 'date' => function ($value) {
$time = strtotime($value);
if (!$time) {
return false;
}
$year = date('Y', $time);
$month = date('m', $time);
$day = date('d', $time);
return checkdate($month, $day, $year);
}, 'different' => function ($value, $other) {
return $value !== $other;
}, 'email' => function ($value) {
return filter_var($value, FILTER_VALIDATE_EMAIL) !== false;
}, 'filename' => function ($value) {
return v::match($value, '/^[a-z0-9@._-]+$/i') && v::min($value, 2);
}, 'in' => function ($value, $in) {
return in_array($value, $in, true);
}, 'integer' => function ($value) {
return filter_var($value, FILTER_VALIDATE_INT) !== false;
}, 'ip' => function ($value) {
return filter_var($value, FILTER_VALIDATE_IP) !== false;
}, 'match' => function ($value, $preg) {
return preg_match($preg, $value) > 0;
}, 'max' => function ($value, $max) {
return size($value) <= $max;
}, 'min' => function ($value, $min) {
return size($value) >= $min;
}, 'notIn' => function ($value, $notIn) {
return !v::in($value, $notIn);
}, 'num' => function ($value) {