编程论坛
注册
登录
编程论坛
→
ASP技术论坛
如何判断输入的是数字及其位数?
wslijing
发布于 2007-11-24 11:43, 1489 次点击
我要做个手机号码查询
需要他至少输入7位数的数字,然后再进行查询
这个输入框应该怎样做判断呢?
先谢谢咯~~
2 回复
#2
madpbpl
2007-11-24 12:16
isNumeric(vbscript,一般是默认的环境),或是isNaN(用在javascript中)判断是否是数字
再用document.表单名.手机号码.value.length来判断位数。
#3
yms123
2007-11-24 12:17
<script language="javascript">
function IsNum(val)
{
try
{
var Tst=eval(val+"1");
return true;
}
catch(e)
{
return false;
}
}
function Verify()
{
if(this.mPhone.value=="")
{
alert('手机号不能为空');
return false;
}
if(!IsNum(this.mPhone.value))
{
alert('手机号非数字');
return false;
}
if(this.mPhone.value.length!=13)
{
alert('手机号必须13位数');
return false;
}
}
</script>
<input type="text" name="mPhone" >请输入手机号
<input type="button" name="Verify" value="确定" onClick="Verify();" >
1