asp 搜索关键词高亮显示并不区分大小写?
<%response.writereplace(rs("w_title"),keyword,"<fontcolor=#FF0000>"&keyword&"</font>"...
<%
response.write replace(rs("w_title"),keyword,"<font color=#FF0000>" &keyword& "</font>")
%>
上面是高亮关键词的代码,但它区分大小写,如果用户搜索的内容和搜索出来的内容存在大小写的区别,就无法正常高亮显示。怎么解决这个问题? 展开
response.write replace(rs("w_title"),keyword,"<font color=#FF0000>" &keyword& "</font>")
%>
上面是高亮关键词的代码,但它区分大小写,如果用户搜索的内容和搜索出来的内容存在大小写的区别,就无法正常高亮显示。怎么解决这个问题? 展开
1个回答
展开全部
加上参数就可以了。
response.write replace(rs("w_title"),keyword,"<font color=#FF0000>" &keyword& "</font>",1,-1,1)
这样就不区分大小写了。
第四个参数(值为1),指定从第一个字符开始搜索该字符串,第五个参数(值为-1)指定每一个子串都要被替换,第六个参数(值为1)指定字符串的比较不区分大小写
更多追问追答
追问
没效果,加了反而出现500错误。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询