asp 搜索关键词高亮显示并不区分大小写?

<%response.writereplace(rs("w_title"),keyword,"<fontcolor=#FF0000>"&keyword&"</font>"... <%
response.write replace(rs("w_title"),keyword,"<font color=#FF0000>" &keyword& "</font>")
%>
上面是高亮关键词的代码,但它区分大小写,如果用户搜索的内容和搜索出来的内容存在大小写的区别,就无法正常高亮显示。怎么解决这个问题?
展开
 我来答
百度网友3cb80af
2018-03-06 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:4006万
展开全部

加上参数就可以了。

response.write replace(rs("w_title"),keyword,"<font color=#FF0000>" &keyword& "</font>",1,-1,1)

这样就不区分大小写了。

第四个参数(值为1),指定从第一个字符开始搜索该字符串,第五个参数(值为-1)指定每一个子串都要被替换,第六个参数(值为1)指定字符串的比较不区分大小写

更多追问追答
追问
没效果,加了反而出现500错误。
追答

不可能的,

我本地测试正常哦,是不是写错了。给出代码,你自己看着换到你的程序里吧,反正我测试是正常的。

<%
dim keyword:keyword="b"
dim w_title:w_title="abcdefgABCDEFG"
response.write replace(w_title,keyword,"<font color=#f00>"&keyword&"</font>",1,-1,1)
%>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式