ASP中判断是否是数字的函数是那个,比较严谨的方式

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:26:03
IsNumeric可以判断是否是数字,但在网上看就算数字加了引号,ASP还是认为它是数字

还有其它的方法吗,更严谨的方式

有,用TypeName函数

比如下面的代码:

Dim ArrayVar(4)

TypeName("VBScript") ' 返回 "String"。
TypeName(4) ' 返回 "Integer"。
TypeName(37.50) ' 返回 "Double"。
TypeName(Null) ' 返回 "Null"。
TypeName(ArrayVar) ' 返回 "Variant()"。

这样你一看就明白了吧!?

IsNumeric 是严谨的

使用的话是这样用的

Dim i, j
i = "223"

If IsNumeric(i) Then j = CInt(i)