isUpperCase
Checks if a string is in uppercase.
isUpperCase
Signature
typescript
function isUpperCase(str: string): booleanParameters
str- The string to check
Returns
true if all letters are uppercase, false otherwise.
Examples
typescript
import { isUpperCase } from 'strio'
// Uppercase
isUpperCase('HELLO')
// true
isUpperCase('HELLO123')
// true
isUpperCase('A')
// true
// Not uppercase
isUpperCase('Hello')
// false
isUpperCase('hello')
// false
isUpperCase('HeLLo')
// false
// No letters
isUpperCase('123')
// false
isUpperCase('!@#')
// false
isUpperCase('')
// falseUse Cases
typescript
import { isUpperCase } from 'strio'
// Constant name validation
function isValidConstantName(name: string): boolean {
return isUpperCase(name.replace(/_/g, ''))
}
isValidConstantName('MAX_VALUE')
// true
// Detect shouting
function isShouting(text: string): boolean {
const letters = text.replace(/[^a-zA-Z]/g, '')
return letters.length > 0 && isUpperCase(letters)
}
isShouting('HELLO!!!')
// trueRelated Functions
- isLowerCase - Check if lowercase
- capitalize - Capitalize first letter
- underscore - Convert to snake_case