function isNumber(input) {
// 先判断输入是否为数字
if (typeof input !== 'number' && typeof input !== 'string') {
return false;
}
// 使用正则表达式进行匹配
return /^-?\d+(\.\d+)?$/.test(input);
}
// 示例用法
console.log(isNumber(5)); // true
console.log(isNumber(-10)); // true
console.log(isNumber(3.14)); // true
console.log(isNumber("-123")); // true
console.log(isNumber("abc")); // false
js 判断输入数字
最新推荐文章于 2024-08-02 17:00:48 发布