UNPKG

awesome-string

Version:

The ultimate JavaScript string library

23 lines (22 loc) 666 B
import coerceToString from 'helper/string/coerce_to_string'; import isAlpha from 'query/is_alpha'; /** * Checks whether `subject` contains only upper case characters. * * @function isUpperCase * @static * @since 1.0.0 * @memberOf Query * @param {string} [subject=''] The string to verify. * @return {boolean} Returns `true` if `subject` is upper case or `false` otherwise. * @example * as.isUpperCase('ACDC'); * // => true * * as.isUpperCase('Morning'); * // => false */ export default function isUpperCase(subject) { const subjectString = coerceToString(subject); return isAlpha(subjectString) && subjectString.toUpperCase() === subjectString; }