X-SEO

X-SEO > 技術メモ > Perl > 引数検査 > 口座番号検査

Perl

口座番号検査

#===========================================================================*
# プログラム名  : 口座番号検査                                              *
# プログラムID  : CheckAccoutNum                                            *
# 使用例        : &CheckAccoutNum($_[0]);                                   *
#---------------------------------------------------------------------------*
# 入力引数[0]   : 口座番号                                                  *
#---------------------------------------------------------------------------*
# 出力引数[0]   : エラー内容(無ければ異常なし)                            *
#===========================================================================*
sub CheckAccoutNum {
    #-------------------------------*
    # 変数宣言                      *
    #-------------------------------*
    my($RtnValue)   = $_[0];        # 戻り値用変数
    #-------------------------------*
    # 処理                          *
    #-------------------------------*
    return '入力文字異常' if ($RtnValue !~ /[\d]/);
    return '桁数異常' if ($RtnValue !~ /^\d{7}$/);
    #-------------------------------*
    return;
}