关于 isnumeric() 函数
答案:2 悬赏:10 手机版
解决时间 2021-02-08 21:35
- 提问者网友:鼻尖触碰
- 2021-02-08 04:27
关于 isnumeric() 函数
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-02-08 05:23
IsNumeric 函数 返回 Boolean 值,指出表达式的运算结果是否为数。语法IsNumeric(expression)必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。说明如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。如果 expression 是日期表达式,则 IsNumeric 返回 False。
if not isnumeric(name) or not isnumeric(pwd)=""then
response.write "用户名和密码不能为空"
没有语法错误, isnumeric(pwd)="" 不管怎么样 他肯定是假
not 那么就是真 然后 你用 or 连接的,就是说,无论怎么样 都会输出 用户名和密码不能为空
if not isnumeric(name) or not isnumeric(pwd)=""then
response.write "用户名和密码不能为空"
没有语法错误, isnumeric(pwd)="" 不管怎么样 他肯定是假
not 那么就是真 然后 你用 or 连接的,就是说,无论怎么样 都会输出 用户名和密码不能为空
全部回答
- 1楼网友:零点过十分
- 2021-02-08 05:52
首先isnumeric()函数不是检查是不是为空的,而是检查是否为数字格式.
isnumeric(name)意思是name是数字的时候返回TRUE,其他返回FALSE,加NOT语句是判断ISNUMERIC(NAME)不为真(非数字)时执行的语句.
aa="abcdefg"
if not isnumeric(aa) then
Response.Write "不是数字格式"
else
Response.Write "是数字格式"
end if
'判断是否为空
name=Request("name")
pwd=Request("pwd")
if name="" or pwd="" then
Response.Write "不能为空"
end if
isnumeric(name)意思是name是数字的时候返回TRUE,其他返回FALSE,加NOT语句是判断ISNUMERIC(NAME)不为真(非数字)时执行的语句.
aa="abcdefg"
if not isnumeric(aa) then
Response.Write "不是数字格式"
else
Response.Write "是数字格式"
end if
'判断是否为空
name=Request("name")
pwd=Request("pwd")
if name="" or pwd="" then
Response.Write "不能为空"
end if
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯