読者です 読者をやめる 読者になる 読者になる

FormValidator::Lite::Constraint::JapaneseMoreというものをかいてみた

FormValidator::Liteで漢字とか記号とかチェックしたいなぁとかおもってなかったのででっちあげた。

use strict;
use warnings;
use utf8;
use CGI;
use FormValidator::Lite;
FormValidator::Lite->load_constraints(qw/JapaneseMore/);

my $validator = FormValidator::Lite->new(
    CGI->new({ name => '鈴木ひでお' })
);

$validator->set_message(
    'name.kanji' => '漢字だけでお願いします。',
);

$validator->check( name => [qw/NOT_NULL KANJI/] );
    
for my $msg ($validator->get_error_messages) {
    print $msg;
}


https://github.com/hiroyukim/FormValidator--Lite--Constraint--JapaneseMore