in reply to Regex help
What you want is:
=~ /[^A-Za-z0-9]/
Which could also be written as:
=~ /\W/
...which would also include the underscore in addition to the alphanumeric characters. See perlre for more info.
In Section
Seekers of Perl Wisdom