CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

关于判断文本框只能输入数字并限定位数的问题!请天同回答!

楼主coddysun(阿海)2002-05-24 11:26:25 在 VB / 基础类 提问

关于一个检查字符串的函数:就是手机号码注册部分的判断,在TEXTBOX中判断  
   
  说明:限定文本框只能输入11位字符,而且只能为数字,其他不行!并要有相关提示信息,,前面的两位要是“13”。 问题点数:100、回复次数:2Top

1 楼jyu1221(天同)回复于 2002-05-24 11:29:17 得分 100

Function   TestMobileNumber(ByVal   strNumber   As   String)   As   Boolean  
  On   Error   GoTo   lerr:  
  Dim   cNumber   As   Currency  
  cNumber   =   FormatCurrency(strNumber,   "00000000000")  
  If   cNumber   <   13000000000#   Then  
          TestMobileNumber   =   False  
          Exit   Function  
  End   If  
   
  If   cNumber   >=   14000000000#   Then  
          TestMobileNumber   =   False  
          Exit   Function  
  End   If  
   
  If   cNumber   &   ""   =   strNumber   Then  
          TestMobileNumber   =   True  
  Else  
          TestMobileNumber   =   False  
  End   If  
  Exit   Function  
  lerr:  
  TestMobileNumber   =   False  
  End   Function  
  Top

2 楼IsMe(海底捞针)回复于 2002-05-24 11:56:42 得分 0

private   sub   text1_keypress(keyascii   as   integer)  
    select   case   keyscii  
    case   asc("0")   to   asc("9")  
       
    case   else  
          keyascii=0  
    end   select  
  end   sub  
  private   sub   text1_change()  
    dim   I   as   integer  
    if   text1.tag=""   then  
          i=text1.selstart  
          text1.tag="1"  
          if   not   isnumeric(text1.text)   then  
              text1.text=""  
          endif  
          if   left(text1.text,2)<>"13"   then  
              text1.text="13"   &   text1.text  
          end   if  
          text1.text=left(text1.text   &   "000000000",11)  
          text1.selstart=i  
          text1.tag=""  
    end   if  
  end   subTop

相关问题

  • 如何限定文本框输入的只能是中文?
  • 怎样限定多行文本框允许输入的行数?
  • 如何限定一个文本框的输入范围?
  • 怎样限定文本框输入的只能是数字?
  • 在输入文本框中怎么样限定输入的字符???
  • 控制文本框输入?
  • 控制文本框输入?
  • input文本框中,怎么样限定只能输入0-9和*这几个字符?
  • 控制文本框的输入,急
  • 文本框中输入日期格式

关键词

  • tag
  • testmobilenumber
  • text1
  • 判断
  • cnumber
  • strnumber
  • 只能
  • sub
  • then
  • case

得分解答快速导航

  • 帖主:coddysun
  • jyu1221

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo