Is there an alternative to using a regular expression to detect if a string contains uppercase characters? Currently I\'m using the following regular expression:
<
Your regex will only find ASCII uppercase letters. Conveniently, the .NET regex engine is Unicode-aware, enabling you to do
Regex.IsMatch(fullUri, @"\p{Lu}")
although I suppose that in your case you're not expecting non-ASCII letters in your string (considering its name).