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