@compwright/is-lower-case
Version:
Fork of is-lower-case with added locale support
17 lines (15 loc) • 411 B
JavaScript
/**
* Check if a string is lower case.
*
* @param {String} string
* @param {String} [locale]
* @return {Boolean}
*/
module.exports = function (string, locale) {
if (typeof string !== 'string') {
return
}
return locale
? string.toLocaleLowerCase(locale) === string && string.toLocaleUpperCase(locale) !== string
: string.toLowerCase() === string && string.toUpperCase() !== string
}