标题:帮个小忙
只看楼主
3201
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-4-12
 问题点数:0 回复次数:5 
帮个小忙
请问如何在ASP中实现判断一字符串中是否含有某个字符 ? 例如判断 k="abcd" 用什么语句判断它是否含有 "b" 呢 另外 , 我在SQL表中定义了一列 类型为datetime 的 我用 Date() 向表中传递时间 但为什么只传递了日期 没有具体的几点几分 我换用了 NOW() 但它就提示我datetime属性不相符 请问要怎么做呢? 不好意思 问题有点多
搜索更多相关主题的帖子: 字符串 如何 
2005-06-16 11:33
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
aa="没有"
for i=1 to len(k)
b=mid(k,i,1)
if b="b" then
aa="有"
exit for
end if
next
response.write aa
2005-06-16 11:42
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
用NOW的时候把表格中的字段类型改为文本类型

你用DATA当然只传递日期了

2005-06-16 11:45
3201
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-4-12
得分:0 
请问下 b=mid(k,i,1) 是折半查找吗?  参数都代表什么意思的 ?

努力中的菜鸟,请多支持············ 蠢问题多,请多见谅···········o_0
2005-06-16 14:23
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
没用过
是不是正则表达是更容易一些呢?

2005-06-16 14:26
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
以下是引用islet在2005-6-16 11:42:21的发言: aa="没有" for i=1 to len(k) b=mid(k,i,1) if b="b" then aa="有" exit for end if next response.write aa
VBSCRIPT有自带的函数为什么还要自己写呢?
aa="没有" if instr(k,"b")<>0 then a="有" end if response.write aa
2005-06-16 14:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-20989-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046056 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved