A. 判断js 文本框数值是在1-100之间的正整数,用正则表达式控制输入,用FUNCTION验证
<input type="text" name="num" value="" onblur="test_this();" >
JS脚本
function test_this()
{
var reg = /^\d+$/;
if( value.constructor === String )
{
var re = value.match( reg );
return true;
}
else
{
return false;
}
if(document.formname.num.value <1 || document.formname.num.value >100)
{
document.formname.num.focus();
return false;
}
}
B. js判断是否是数值
1、isNaN
函数
计算参数,如果值为
NaN(非数字),则返回
true。此函数可用于检查一个数学表达式是否成功地计算为一个数字
可用性:Flash
Player
5;ActionScript
1.0
参数expression:Object
-
要计算的布尔值、变量或其它表达式。
返回Boolean
-
一个布尔值。
例子:if(isNaN(document.login.imgcode.value)){
alert('验证码必须是数字!')
document.login.imgcode.focus();
return
false;}//判断是否是数值
var
txtCount
=
$(this).val();
if
(isNaN(txtCount))
{
alert("请输入数值!");
$(this).focus();}2、判断是否是数值方法二(js正则匹配)