I have been looking for it for a while. But there are no perfect answers.
For example, someone says that I can use:
function isUpperCase(str) {
return str === str.toUpperCase();
}
This works for a simple case, but not for complex ones.
For instance:
isUpperCase('ABC'); // works good
isUpperCase('ABcd'); // works good too
isUpperCase('汉字'); // not working, should be false.
source
share