EN
JavaScript - test if letter is lowercase
0 points
In this article, we would like to show you how to test if the letter is lowercase using JavaScript.
Quick solution:
xxxxxxxxxx
1
console.log('a' === 'a'.toLowerCase()); // true
2
console.log('A' === 'A'.toLowerCase()); // false
In this example, we use toLowerCase()
method to compare a given letter
with the letter in lowercase (expected
).
xxxxxxxxxx
1
const isCapitalLetter = (letter) => {
2
if (letter && letter.length === 1) {
3
const expected = letter.toLowerCase();
4
return expected === letter;
5
}
6
return false;
7
};
8
9
10
// Usage example:
11
12
console.log(isCapitalLetter('a')); // true
13
console.log(isCapitalLetter('A')); // false
14
console.log(isCapitalLetter('abc')); // false
15
console.log(isCapitalLetter('ABC')); // false
16
console.log(isCapitalLetter('123')); // false
In this example, we use toLocaleLowerCase()
method to compare a given letter with the letter in lowercase with specified locale
(expected
).
xxxxxxxxxx
1
const isCapitalLetter = (letter, locale) => {
2
if (letter && letter.length === 1) {
3
const expected = letter.toLocaleLowerCase(locale);
4
return expected === letter;
5
}
6
return false;
7
};
8
9
10
// Usage example:
11
12
console.log(isCapitalLetter('п', 'ru-RU')); // true
13
console.log(isCapitalLetter('П', 'ru-RU')); // false
14
console.log(isCapitalLetter('пож', 'ru-RU')); // false
15
console.log(isCapitalLetter('ПОЖ', 'ru-RU')); // false
16
console.log(isCapitalLetter('123', 'en-US')); // false
17
18
console.log(isCapitalLetter('п')); // true
19
console.log(isCapitalLetter('п', 'ru-RU')); // true
20
console.log(isCapitalLetter('п', ['ru-RU', 'en-US'])); // true