当前位置: 代码迷 >> ASP >> 怎么判断一个用户名,如AA是否在数组(AA,BB,CC,DD,EE)中?多谢
  详细解决方案

怎么判断一个用户名,如AA是否在数组(AA,BB,CC,DD,EE)中?多谢

热度:208   发布时间:2012-02-27 10:00:22.0
如何判断一个用户名,如AA是否在数组(AA,BB,CC,DD,EE)中?谢谢!
如何判断一个用户名,如AA是否在数组(AA,BB,CC,DD,EE)中?
谢谢!

------解决方案--------------------
isExist = false
For i= 0 To Ubound(arrList) 'arrList为数组名
If Trim(arrList(i)) = "AA " then
isExist = True
exit for
end if
Next

if isExist then
存在
else
不存在
end if
------解决方案--------------------
如何判断一个用户名,如AA是否在数组(AA,BB,CC,DD,EE)中

instr(1, 'AA ', 'AA,BB,CC,DD,EE ',1)> 0存在,=0不存在。
------解决方案--------------------
instr是不对的,因为会有相似的情况出现,比如说 A肯定在 "AA,BB,CC,DD "里,但结果不对
看一楼
------解决方案--------------------
instr( "| " & key & "| ", "| " & join(keyarray, "|,| ") & "| ")
------解决方案--------------------
CHARINDEX和PATINDEX+判断
  相关解决方案