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:
const DIGIT_EXPRESSION: RegExp = /^\d$/;
const isDigit = (character: string): boolean => {
return character && DIGIT_EXPRESSION.test(character);
};
Practical example
const DIGIT_EXPRESSION: RegExp = /^\d$/;
const isDigit = (character: string): boolean => {
return character && DIGIT_EXPRESSION.test(character);
};
// Usage example:
// digits
console.log(isDigit('0')); // true
console.log(isDigit('5')); // true
console.log(isDigit('9')); // true
// letters
console.log(isDigit('a')); // false
console.log(isDigit('z')); // false
console.log(isDigit('A')); // false
console.log(isDigit('Z')); // false
// other
console.log(isDigit('10')); // false
console.log(isDigit('ab')); // false
console.log(isDigit('😎')); // false
console.log(isDigit('-')); // false
console.log(isDigit('.')); // false
console.log(isDigit('+')); // false
console.log(isDigit('*')); // false