俄罗斯境内有北极熊:asp小问题!

来源:百度文库 编辑:高校问答 时间:2024/05/04 13:00:34
<%
dim a,b
a="b1,b2,b3,b4,b5,b6"

'b是随机数,b可能是a里面的其中一个数(b1或b2或b3....)!也有可能b什么都不是!

如果b="b7"请问高手,用什么方法判断b<>a里的其中一个数?谢谢!

<%
dim a,b
a="b1,b2,b3,b4,b5,b6"

if instr(1,a,b)<>0 then
'说明b是a里的某一个数
else
'说明b绝对不是a里的数
end if
%>
以上程序必须a和b都是字符串类型数据才能使用!

方法一:用字符串处理办法。
a=","&a&","
然后用instr(a,","&b&",")检查
方法二:用数学方法,用split(a,",")把a处理成数组。
然后循环对比。

<%
a="1,5,6,9,8,7,5,6,"
b=5
a1=split(a,",")
for i=0 to Ubound(a1)-1
if cint(b)=cint(a1(i)) then
response.Write(a1(i) & "重复")
else
response.Write("不重复")
end if
next
%>