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

JS 判断是否为数字 (转)

方法一

?

function isNumber(value) {
? var flag = true;
? var strP=/^\d+(\.\d+)?$/;
? if(!strP.test(value)) {
??? flag = false;
? }
? try {
? if(parseFloat(value) != value) {
???? flag = false;
? }
? } catch(ex) {
? flag = false;
? }
? return flag;
}

?

方法二

?

if (isNaN(value)) {

? alert("请输入数字");

}

?