怎样判断在文本框内输入的是不是数字 判断文本框内输入的是不是数字,能判断是浮点型的,有没有这样的VB自带函数?如果没有,用什么方法最简单,请高手赐教,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click()If IsNumeric(Text1.Text) Then MsgBox "Yes"Else MsgBox "NO"End IfEnd Sub VBS中,IsNumeric()函数的实际作用是判断参数表达式是否是数值,而这个所谓的“数值”不仅仅包含普通的数字,还包括(但可能不限于)如下情况: 科学计数法表达式,如“2e7”和“2d7”; 十六进制数,如“&H0A”; 八进制数,如“&6”; 当前区域下设置的货币金额表达式,如“¥12.44”; 加圆括号的数字,如“(34)”; 显式指定正负的数字,如“+2.1”和“-2.1”; 含有逗号的数字字符串,如“12,25”。不仅仅是VBS,JScript/JavaScript的isNaN()也存在类似问题,T-SQL中的IsNumeric()同样如此!大家可以自行研究。参阅http://www.qunluo.com/user1/4/archives/2006/783.shtml 非常谢谢jjkk168的提示,那是不是要想判断的好,只有自己写一个函数来判断了? Private Sub Form_Load()Text1.Text = ""End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)If Not (Chr(KeyAscii) Like "[0-9]") ThenKeyAscii = 0End IfEnd Sub 远程服务器不存在? 求高手解决问题关于windows medie player 控件的问题 comboBox 使用基本问题 没有crystl32.ocx对应的依赖信息文件,打包时不知道此OCX用到了哪些DLL,该把哪些DLL打进来。该怎么处理呢?(各位高手帮帮忙吧) 几百年了,还没有人为我解决的问题,VB控制Word批量生成信封 Excel调用后半闭的问题 数据库备份 //非常奇特的系统启动现象,进来看看// 菜鸟请教 这样的多串口通讯方式行不行?? 通过 RichTextBox 保存到数据库里的记录能用ASP读出来吗? 请问哪里可以下载到pjgrid.ocx
If IsNumeric(Text1.Text) Then
MsgBox "Yes"
Else
MsgBox "NO"
End If
End Sub
十六进制数,如“&H0A”;
八进制数,如“&6”;
当前区域下设置的货币金额表达式,如“¥12.44”;
加圆括号的数字,如“(34)”;
显式指定正负的数字,如“+2.1”和“-2.1”;
含有逗号的数字字符串,如“12,25”。不仅仅是VBS,JScript/JavaScript的isNaN()也存在类似问题,T-SQL中的IsNumeric()同样如此!大家可以自行研究。参阅http://www.qunluo.com/user1/4/archives/2006/783.shtml
Text1.Text = ""
End SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)If Not (Chr(KeyAscii) Like "[0-9]") Then
KeyAscii = 0
End IfEnd Sub