rajuthapa8086/validator

一个简单易用的表单验证器。

0.1 2016-05-01 20:34 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:04:06 UTC


README

(一个简单易用的表单验证器)

安装

composer require rajuthapa8086/validator

如何使用

<?php

require 'vendor/autoload.php';

use RajuThapa8086\Validator\Validator as Validator;

$validator = new Validator();

$rules = array(
	'username' => 'trim_required|between:6:30|alnum_under',
    'password' => 'trim_required|between:6:30|match:confirm_password',
    'confirm_password' => 'trim_required|match:password',
);


$inputs = array(
	'username' => 'as##ASAAS',
    'password' => 'aaa000a0a0s',
    'confirm_password' => 'asasas0as0d0as0d0as',
);

// OR
// $inputs => $_POST;


$errors = $validator->run($rules, $inputs);

// var_dump($errors);

现在在你的视图或模板文件中。

<?php if (count($errors)): ?>
<ul>
	<?php foreach($errors as $error): ?>
    <li><?php echo $error[0]; ?></li>
    <?php endforeach; ?>
</ul>
<?php endif; ?>