Files
30-seconds-of-code/snippets/isLowerCase.md
Rohit Tanwar 7fb18e9fc6 isUpperCase
2018-01-06 14:46:05 +05:30

539 B

isLowerCase

Checks if the provided argument contains anything else than the lowerCase alphabets. If the second argument is provided to be true than numbers and other symbols are considered lowercase too.

const isLowerCase = (val,symbol = false) => {
  if (symbol) return val === val.toLowerCase()
  else return !(/[^a-z]/g.test(val))
}
isUpperCase('abc'); //true
isUpperCase('abc123@$'); //false
isUpperCase('abc123@$',true); //true
isUpperCase('abc123@$ABCD',true); //false
isUpperCase('abc123@$ABCD'); //false