整数と小数にマッチ

 #!/usr/bin/perl
 
 use strict;
 use warnings;
 
 my @nums= (
     '1.5', '0.5', '100', '0',
     '', '.1', '1.', '1.1.1', '1..1'
 );
 
 foreach my $num (@nums) {
     if ($num =~ /^\d+(?:\.\d+)?$/) {
         print "ok $num\n";
     } else {
         print "ng $num\n";
     }
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS