检查字符是否为数字?
2022-08-30 02:59:30
我需要检查是否.justPrices[i].substr(commapos+2,1)
字符串类似于:“blabla,120”
在这种情况下,它将检查“0”是否是一个数字。如何做到这一点?
我需要检查是否.justPrices[i].substr(commapos+2,1)
字符串类似于:“blabla,120”
在这种情况下,它将检查“0”是否是一个数字。如何做到这一点?
您可以使用比较运算符来查看它是否在数字字符范围内:
var c = justPrices[i].substr(commapos+2,1);
if (c >= '0' && c <= '9') {
// it is a number
} else {
// it isn't
}
您可以使用 和 比 检查parseInt
isNaN
或者,如果您想直接在字符串上工作,则可以像这样使用正则表达式:
function is_numeric(str){
return /^\d+$/.test(str);
}