IsNumeric()与js的功能相似

时间:2014-12-04 19:05:15

标签: javascript jquery html vb6

我有一个代码从用户那里获取一些数字。我想确保用户提供的数据是数字而不是字符串。从我的知识到vb6我知道我可以使用IsNumeric所以我想知道是否有与js

相似的任何功能

3 个答案:

答案 0 :(得分:3)

使用isNaN()并传递一个字符串或数字。它将返回true或false。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/isNaN

答案 1 :(得分:1)

尝试

var input = 1;
console.log(typeof input === "number");

请参阅typeof

var input1 = 1, input2 = "1";
console.log(typeof input1 === "number", typeof input2 === "number");

答案 2 :(得分:0)

根据此前提出的问题: Is there any function like IsNumeric in javascript to validate numbers

您可以在自己的库中找到一个优雅的功能,如下所示:

function isNumeric(n) {
    return !isNaN(parseFloat(n)) && isFinite(n);
}