EN
TypeScript - check if character is digit
0 points
In this short article, we would like to show how to check if the character is a digit using TypeScript.
Quick solution:
xxxxxxxxxx
1
const DIGIT_EXPRESSION: RegExp = /^\d$/;
2
3
const isDigit = (character: string): boolean => {
4
return character && DIGIT_EXPRESSION.test(character);
5
};
xxxxxxxxxx
1
const DIGIT_EXPRESSION: RegExp = /^\d$/;
2
3
const isDigit = (character: string): boolean => {
4
return character && DIGIT_EXPRESSION.test(character);
5
};
6
7
8
// Usage example:
9
10
// digits
11
12
console.log(isDigit('0')); // true
13
console.log(isDigit('5')); // true
14
console.log(isDigit('9')); // true
15
16
// letters
17
18
console.log(isDigit('a')); // false
19
console.log(isDigit('z')); // false
20
console.log(isDigit('A')); // false
21
console.log(isDigit('Z')); // false
22
23
// other
24
25
console.log(isDigit('10')); // false
26
console.log(isDigit('ab')); // false
27
console.log(isDigit('😎')); // false
28
29
console.log(isDigit('-')); // false
30
console.log(isDigit('.')); // false
31
console.log(isDigit('+')); // false
32
console.log(isDigit('*')); // false