use strict; use warnings; while () { chomp; if (/^[a-zA-Z0-9]{6,20}$/) { print "Success: >$_<\n"; } else { print "Invalid string: >$_<\n"; } } __DATA__ Success Invalid string! #### Success: >Success< Invalid string: >Invalid string!<