#!/usr/bin/perl -w
use strict;
use warnings;
my @values = ('1','12','123','1,2','12,34',',123','123,');
foreach my $value (@values) {
# check that value is number and it can be comma seperated list
of
# numbers but doesn't have to be. the last two values in
@values
# are expected to fail, but it was not expected to fail for the
# first two values. What change is needed or does an or
statement
# need to be used?
if ($value =~ /^[0-9]+[0-9,]+[0-9]+$/) {
print "[$value]: pass\n";
}
else {
print "[$value]: fail\n";
}
}
_______________________________________________
Perl-Unix-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs