何か
public text v1 · immutable if($type =~ /^(?:tiny|small|medium|big)?int\((\d+)\)/) {
my $len = $1;
if($vars{$r->{Field}} =~ /^\d{1,$len}$/) {
if(length($vars{$r->{Field}}) > $len) {
print "Field \"$r->{Field}\" cannot be more than $len digits long.";
exit(1);
}
}else{
print "Field \"$r->{Field}\" must be a number.";
exit(1);
}
}elsif($type =~ /^varchar\((\d+)\)/) {
my $len = $1;
if(length($vars{$r->{Field}}) > $len) {
print "Field \"$r->{Field}\" cannot be more than $len characters long.";
exit(1);
}
}