isnumeric检测是否为数字类型的asp代码
ASP编程中,数值判断的秘籍:isNumeric()函数
在ASP编程中,我们经常需要判断一个变量或表达式是否为数字。这时,isNumeric()函数就派上了用场。它的作用就是判断里面的参数表达式是否为数值。
使用isNumeric()函数非常简单,只需将待判断的内容作为参数传入即可。如果内容最终运算结果为数字,则isNumeric返回True;否则返回False。值得注意的是,如果表达式是日期表达式,isNumeric也会返回False。
下面是一些使用isNumeric()函数的示例代码:
示例1:
```asp
<%
if isNumeric(内容) then
Response.Write("是数字")
else
Response.Write("不是数字")
end if
%>
```
示例2:
```asp
<%if not isNumeric(内容) then
Response.Write("不是数字")
else
Response.Write("是数字")
end if%>
```
isNumeric所指的“数值”并不仅仅包含普通的数字,还有一些特殊情况也会被识别为数字,比如科学计数法表达式、十六进制数、八进制数、当前区域下设置的货币金额表达式、加圆括号的数字、显式指定正负的数字以及含有逗号的数字字符串等。
在使用isNumeric()函数时,你需要注意参数表达式的结果可能包括上述情况。如果包含上述情况,isNumeric()函数仍然会返回True。
我还想分享一个名为JCID的自定义函数,这个函数的作用是检测ID是否为数字类型。如果ID不是数字类型或者为空,函数会返回0;否则,返回ID值。这个函数的代码如下:
```asp
' 函数ID0014[检测ID是否为数字类型]
' 函数名JCID
' 作用检测ID是否为数字类型
' 参数ParaValue - 被检测的ID值
' 返回值返回ID值,如果不为数字类型返回0
Function JCID(ByVal ParaValue)
If ((Not isNumeric(ParaValue)) or (Trim(ParaValue)="")) Then
JCID=0
Else
JCID=ParaValue
End If
End function
```
希望以上内容能帮助你更好地理解ASP中的isNumeric()函数及其使用方式。
编程语言
- isnumeric检测是否为数字类型的asp代码
- JS实现运动缓冲效果的封装函数示例
- 详解MySQL恢复psc文件记录数为0的解决方案
- vue的keep-alive用法技巧
- JS实现的Unicode编码转换操作示例
- ThinkPHP模板IF标签用法详解
- php最简单的删除目录与文件实现方法
- 基于Jquery和html5的7款个性化地图插件
- Node.js中的process.nextTick使用实例
- php打包压缩文件之ZipArchive方法用法分析
- flex中event.preventDefault()方法取消事件的默认行为
- 微信小程序项目实践之九宫格实现及item跳转功能
- MySql使用skip-name-resolve解决外网链接客户端过慢问
- js实现文本框中输入文字页面中div层同步获取文本
- 360提示[高危]使用存在漏洞的JQuery版本的解决方法
- JS获取iframe中marginHeight和marginWidth属性的方法