在ASP里如何将获取的姓名的第二位用*号代替

shenglei 2009-12-03 05:31:00
在ASP里如何将获取的姓名如(<%=rs("name")%>)的第二位用*号代替。如:“张迎春” 变成 “张*春” “张乾” 变成 “张*”
如何将获取的地址如(<%=rs("address")%>)的五位之后用*号代替。如北京市海淀区某某路888号,变成 北京市海淀******

在线等!谢谢各位高手赐教!
...全文
226 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenglei 2009-12-03
  • 打赏
  • 举报
回复
3楼也正解,谢谢各位
shenglei 2009-12-03
  • 打赏
  • 举报
回复
2楼正解,问题已解决。谢谢
gingerkang 2009-12-03
  • 打赏
  • 举报
回复 1
<%=mid(rs("name"),1,1) & "*" & mid(rs("name"),3)%>
<%if len(rs("address"))>5 then
response.write mid(rs("address"),1,5) & string(len(rs("address"))-5,"*")
else
response.write rs("address")
end if%>
lzp4881 2009-12-03
  • 打赏
  • 举报
回复 1
<%
aa=rs("name")
aa=left(aa,1)&"*"&mid(aa,3,len(aa))
response.write aa
%>

<%
bb=rs("address")
for i= 1 to len(bb)-5
s=s&"*"
next
bb=left(bb,5)&s
response.write bb
%>
wontao 2009-12-03
  • 打赏
  • 举报
回复
len() 判断长度
left()
right()
replace()替换

就需要用这几个函数,自己想吧,不难

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧