asp判断是否为数字
答案:3 悬赏:30
解决时间 2021-11-17 13:43
- 提问者网友:夕夏残阳落幕
- 2021-11-16 16:01
asp判断是否为数字
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-11-16 16:46
asp判断是否为数字的方法:
使用IsNumeric判断即可。
IsNumeric(str) 返回 Boolean 值指明表达式的值是否为数字。可以判断是否是数字。
封装成函数在页面上使用:
'**************************************************
'函数ID:检测ID是否为数字类型
'函数名:testId
'作 用:检测ID是否为数字类型
'参 数:ParaValue ---- 被检测的ID值
'返回值:返回ID值,如果不为数字类型返回0
'**************************************************
Function testId(ByVal ParaValue)
If ((Not isNumeric(ParaValue)) or (Trim(ParaValue)="")) Then
id=0
Else
id=ParaValue
End If
End function
使用IsNumeric判断即可。
IsNumeric(str) 返回 Boolean 值指明表达式的值是否为数字。可以判断是否是数字。
封装成函数在页面上使用:
'**************************************************
'函数ID:检测ID是否为数字类型
'函数名:testId
'作 用:检测ID是否为数字类型
'参 数:ParaValue ---- 被检测的ID值
'返回值:返回ID值,如果不为数字类型返回0
'**************************************************
Function testId(ByVal ParaValue)
If ((Not isNumeric(ParaValue)) or (Trim(ParaValue)="")) Then
id=0
Else
id=ParaValue
End If
End function
全部回答
- 1楼网友:爱情是怎么炼成的
- 2021-11-16 19:36
1,asp中经常用到的一种格式是这样的 page=request.querystring("page") ifisnumeric(page)=0then page=1 endif ifpage<=0then page=1 endif page=int(page) 下面的这个似乎合理些。 page=request.querystring("page") ifisnumeric(page)andpage>0then page=int(page) else page=1 endif 当然,采用正则更好,这在我之前的表单收藏中有过,您可在本站blog搜索“表单相关收集” functiononlynum() { if(!((event.keycode>=48&&event.keycode<=57)||(event.keycode>=96&&event.keycode<=105))) event.returnvalue=false; } 2,另外,今天在bi的一份帖子中:关于js判断是否为数字的函数是isnan() 3,还有,在sql语句中的判断某字段为是否为数字的方法 selectdent*100fromtempwhereltrim(tnum,'1234567890.')isnull
- 2楼网友:时光挺欠揍
- 2021-11-16 18:13
xy=request.form("xy")<br>if Not isNumeric(xy) then<br>response.Write "<script language=javascript>alert('必须是数字!');history.go(-1);</script>"<br>response.End<br>end if
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯