VB中如何判断一个字符串是否为纯数字?

 我来答
缓步莫迟疑C
推荐于2019-08-19 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6488万
展开全部
如果允许小数点或科学记数法的话,可以用IsNumeric()函数来判断,如果只能是数字的话,可以用如下语句:
str = "123.123"
t = str & vbCr
For i = 0 to 9
t = Replace(t, CStr(i), "")
Next
If t = vbCr Then
'是纯数字字符串
Else
'不是纯数字字符串
End If
追加vbCr是为了防止将空字符串也认为是纯数字字符串.
如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式