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.
That sounds like you want: ^[^a-z]*$
^[^a-z]*$