diff --git a/snippets/isLowerCase.md b/snippets/isLowerCase.md new file mode 100644 index 000000000..0e08b2dbb --- /dev/null +++ b/snippets/isLowerCase.md @@ -0,0 +1,17 @@ +### 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. + +``` js +const isLowerCase = (val,symbol = false) => { + if (symbol) return val === val.toLowerCase() + else return !(/[^a-z]/g.test(val)) +} +``` +```js +isUpperCase('abc'); //true +isUpperCase('abc123@$'); //false +isUpperCase('abc123@$',true); //true +isUpperCase('abc123@$ABCD',true); //false +isUpperCase('abc123@$ABCD'); //false +``` diff --git a/snippets/isUpperCase.md b/snippets/isUpperCase.md new file mode 100644 index 000000000..802eb0a97 --- /dev/null +++ b/snippets/isUpperCase.md @@ -0,0 +1,16 @@ +### isUpperCase + +Checks if the provided argument contains anything else than the upperCase alphabets. If the second argument is provided to be true than numbers and other symbols are considered uppercase too. +``` js +const isUpperCase = (val,symbol = false) => { + if (symbol) return val === val.toUpperCase() + else return!(/[^A-Z]/g.test(val)) +} +``` +``` js +isUpperCase('ABC'); //true +isUpperCase('ABC123@$'); //false +isUpperCase('ABC123@$',true); //true +isUpperCase('ABC123@$abcd',true); //false +isUpperCase('ABC123@$abcd'); //false +```