UpperCaseQ[string]
yields True if all the characters in the string are uppercase letters, and yields False otherwise.
UpperCaseQ
UpperCaseQ[string]
yields True if all the characters in the string are uppercase letters, and yields False otherwise.
Details
- UpperCaseQ treats both ordinary and special characters.
Examples
open all close allBasic Examples (1)
Scope (4)
Test whether all characters in a string are uppercase letters:
UpperCaseQ["abcdABCD"]Accented letters are still treated as letters:
UpperCaseQ["ÄÉ"]Gothic letters are treated as letters:
UpperCaseQ["𝔄𝔅ℭ𝔇𝔈"]Greek letters are treated as letters:
UpperCaseQ["ΑΒΓΔΕΖΗΘ"]Properties & Relations (2)
All characters treated as uppercase letters:
Style[StringJoin[Select[Characters[FromCharacterCode[Range[2 ^ 16 - 1]]], UpperCaseQ]], 14]No letters are both uppercase and lowercase:
Select[Characters[FromCharacterCode[Range[2 ^ 16 - 1]]], UpperCaseQ[#] && LowerCaseQ[#]&]Possible Issues (1)
Tech Notes
Related Guides
History
Introduced in 1991 (2.0) | Updated in 1996 (3.0)
Text
Wolfram Research (1991), UpperCaseQ, Wolfram Language function, https://reference.wolfram.com/language/ref/UpperCaseQ.html (updated 1996).
CMS
Wolfram Language. 1991. "UpperCaseQ." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 1996. https://reference.wolfram.com/language/ref/UpperCaseQ.html.
APA
Wolfram Language. (1991). UpperCaseQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/UpperCaseQ.html
BibTeX
@misc{reference.wolfram_2026_uppercaseq, author="Wolfram Research", title="{UpperCaseQ}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/UpperCaseQ.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_uppercaseq, organization={Wolfram Research}, title={UpperCaseQ}, year={1996}, url={https://reference.wolfram.com/language/ref/UpperCaseQ.html}, note=[Accessed: 13-June-2026]}