📌  相关文章
📜  javascript 两个字符整数 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:40.165000             🧑  作者: Mango

JavaScript 两个字符整数 - Javascript

在 JavaScript 中,一个整数可以用一个或多个字符来表示。但是,在某些情况下,我们需要限制这个整数只能用两个字符来表示。比如,输入时限制必须是两位数字。以下是两种方法。

方法一:用正则表达式判断字符串是否为两位数字
function isTwoDigitNumber(str) {
  return /^\d{2}$/.test(str);
}

这个函数使用正则表达式来匹配字符串是否为两位数字。\d 表示匹配数字字符,{2} 表示匹配两个数字字符。^$ 表示匹配字符串的开始和结束。如果匹配成功,返回 true,否则返回 false

示例:

console.log(isTwoDigitNumber('12')); // true
console.log(isTwoDigitNumber('9')); // false
console.log(isTwoDigitNumber('123')); // false
console.log(isTwoDigitNumber('1a')); // false
方法二:将数字转换为字符串,然后检查字符串长度
function isTwoDigitNumber(num) {
  return num.toString().length == 2;
}

这个函数将数字转换为字符串,然后检查字符串的长度是否为 2。如果是,返回 true,否则返回 false

示例:

console.log(isTwoDigitNumber(12)); // true
console.log(isTwoDigitNumber(9)); // false
console.log(isTwoDigitNumber(123)); // false