js判断是否是数值

JavaScript010

js判断是否是数值,第1张

1、isNaN函数计算参数,如果值为NaN(非数字),则返回true。此函数可用于检查一个数学表达式是否成功地计算为一个数字可用性:FlashPlayer5ActionScript1.0参数expression:Object-要计算的布尔值、变量或其它表达式。返回Boolean-一个布尔值。例子:if(isNaN(document.login.imgcode.value)){alert('验证码必须是数字!')document.login.imgcode.focus()returnfalse}//判断是否是数值vartxtCount=$(this).val()if(isNaN(txtCount)){alert("请输入数值!")$(this).focus()}2、判断是否是数值方法二(js正则匹配)

当isNaN返回False时判断的数据为数值型,True时为非数值型。注:空值时返回False。 例:document.getElementByIdx_x("txtA").value = "ABCD"alert(isNaN(document.getElementByIdx_x("txtA").value))// return True//====================================================document.getElementByIdx_x("txtA").value = 1234alert(isNaN(document.getElementByIdx_x("txtA").value))//return False//====================================================document.getElementByIdx_x("txtA").value = ""alert(isNaN(document.getElementByIdx_x("txtA").value))//return False