NAME Data::FormValidator::Constraints:Japanese - Japan-Specific Constraints For Data::FormValidator SYNOPSIS use Data::FormValidator::Constraints::Japanese qw(:all); my $rv = Data::FormValidator->check(\%input, { hiragana => hiragana(), katakana => katakana(), jp_mobile_email => jp_mobile_email(), jp_imode_email => jp_imode_email(), jp_ezweb_email => jp_ezweb_email(), jp_vodafone_email => jp_vodafone_email(), jp_zip => jp_zip(), }, # or, use the regular functions my $rv = Data::FormValidator->check(\%input, { nihongo => sub { my($dfv, $value) = @_; return match_hiragana($value) && ! match_katakana($value); } }); DESCRIPTION D::FM::C::Japanese provides you with contraint methods that makes it easier to validate your Japanese input using Data::FormValidator. FUNCTIONS hiragana Returns a closure that checks if the input is all in hiragana katakana Returns a closure that checks if the input is all in katakana jp_mobile_email jp_imode_email jp_ezweb_email jp_vodafone_email TODO Yes, I only made two functions for this release. I'll release more upon request, or when I encounter something new to validate. Patches welcome. AUTHOR Copyright (c) 2006 Daisuke Maki All rights reserved.