设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 207|回复: 4
打印 上一主题 下一主题

如何判断输入的是数字及其位数?

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-9 02:18:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我要做个手机号码查询

需要他至少输入7位数的数字,然后再进行查询

这个输入框应该怎样做判断呢?

先谢谢咯~~
2#
发表于 2010-1-9 02:18:25 | 只看该作者
isNumeric(vbscript,一般是默认的环境),或是isNaN(用在javascript中)判断是否是数字
再用document.表单名.手机号码.value.length来判断位数。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-9 02:18:29 | 只看该作者
<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();" >
回复 支持 反对

使用道具 举报

4#
发表于 2010-2-24 00:05:08 | 只看该作者
让梦想成真的最好办法就是醒来。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 20:21 , Processed in 0.087167 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表