while ($FileStr !~ m/(^[a-zA-Z])\w{2,5}/) { print ("Please input a valid filename:"); $FileStr = ; chomp ($FileStr); $x = length($FileStr); }