MojoX-Validator
view release on metacpan or search on metacpan
t/validator.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Test::More tests => 2;
use MojoX::Validator;
my $validator = MojoX::Validator->new;
$validator->field('firstname')->required(1);
$validator->field('website')->length(3, 20);
ok($validator->validate({firstname => 'bar', website => 'http://fooo.com'}));
is_deeply($validator->values,
{firstname => 'bar', website => 'http://fooo.com'});
( run in 1.752 second using v1.01-cache-2.11-cpan-39bf76dae61 )