JS 判断是不是为数字 (转)

JS 判断是否为数字 (转)方法一?function isNumber(value) { ? var flag true? var strP/^\d+(\.\d+)?$

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("请输入数字");

}

?