URI field. Standart URL field scares me.
[blog.pm-common-perl-mods.git] / Form-Processor-Field-URI / lib / Form / Processor / Field / URI.pm
blob3bf9a57b81a1621505056d525a1f0612c75ec25e
1 package Form::Processor::Field::URI;
2 use strict;
3 use warnings;
4 use base 'Form::Processor::Field::Text';
5 our $VERSION = '0.03';
6 use Data::Validate::URI 'is_web_uri';
9 sub validate {
10 my $self = shift;
12 return unless $self->SUPER::validate;
14 my $uri = $self->input;
16 return $self->add_error('Enter a plain url "e.g. http://google.com"')
17 unless is_web_uri( $uri );
19 return 1;