足球外围网站:超级实用的PHP验证器类Validator源码

浏览:1954 最后更新:2018-04-18 09:21 分类:类库 关键字: 超级实用的PHP验证器类Validator源码
<足球外围网 id="ea0cb5324242b850e">
演示你可以参考下这个:http://www.infinityeverywhere.net/zqwwwz/Rm3w7JT
源码我都贴出来了,你也可以直接下载;你还可以直接Composer安装:<?php 
use Particle\Validator\Validator;

require './vendor/autoload.php';

$v = new Validator;

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $mod = $_POST['mod'];

    $data = [
        'key' => $_POST['value']
    ];

    $bool = false;

    switch ($mod) {
        case '1':
            $v->required('key')->integer(); 
            break;

        case '2':
            $v->required('key')->datetime(); 
            break;

        case '3':
            
            $v->required('key')->lengthBetween(3, 8)->alnum();
            
            // $v->overwriteMessages([
            //     'key' => [
            //         LengthBetween::TOO_LONG => 'Your name is too long.'
            //     ]
            // ]);


            break;

        case '4':
            $v->required('key')->json();
            break;

        case '5':
            $v->required('key')->email();
            break;

        case '6':
            $v->required('key')->url();
            break;
        
        default:
            # code...
            break;
    }

    $result = $v->validate($data);
    $bool = $result->isValid();
    echo $bool;
    // if (!$result->isValid()) {
    //     $msg = $result->getMessages();
    //     print_r($msg['key']);
    // }
    
}
<足球外围网 id="ad196de4c105c1d8be">
<足球外围网 id="ad6b7d22ed07ed248d">
评论( 相关
后面还有条评论,点击查看>>
<足球外围网 id="e997c2acdc76d56ad">