日期:2014-05-16  浏览次数:20471 次

JS 判断一个值是否为数字

如题:JS中判断一个值是否为数字,以及转换成数字的案例

----------------------

function isNumber(val) {
	
    /*js函数:isNaN(val)。如果是数字则返回false*/
//    if(!isNaN(val)){
//        alert("是数字");
//    }else{
//        alert("不是数字");
//    }

	var reg = new RegExp(/^[0-9]*$/);
	
	if (!reg.test(val)) {
		alert("Sorry. You need input a number!");
		return false;
	}
	
	return true;
}

function toNumber(val) {
	if (isNumber(val)) {
		return Number(val);
	} else {
		return "false";
	}
}
?