How can you determine if a string is all caps with a regular expression. It can include punctuation and numbers, just no lower case letters.
How about (s == uppercase(s)) --> string is all caps?
(s == uppercase(s))