asp转换输出数字为星号的问题

feiyuncxd 2014-03-24 10:10:25
求各位高手教教我,我想查询出来的数据,只要遇到数字的就以星号(*)显示,如果没有数字,还是以样输出
例如:江海新村A区6幢301室
我想输出后为:江海新村A区*幢*室

另外还有一个问题,上面的是地址,为了隐私,查询出来的姓名,我想只显示第一个字,后面不管多少都用一个星号代替
例如:张三国
我想输出后显示为:张*
又例如:北京浩然有限公司
输出后显示为:北*


上面2个,请高手帮帮忙,分别写一下代码,谢谢了!
...全文
178 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2014-03-25
  • 打赏
  • 举报
回复
s = "江海新村A区6幢301室" Set re = New RegExp re.Global = True re.Pattern = "\d+" s = re.Replace(s, "*") response.write s s = "张三国" s = Left(s, 1) & "*" response.write s
scscms太阳光 2014-03-25
  • 打赏
  • 举报
回复
re.Pattern = "\d+"  ‘表示只数字
re.Pattern = "[a-z0-9]+"  ‘表示数字和英文字母
feiyuncxd 2014-03-25
  • 打赏
  • 举报
回复
试了一下,可以用,感谢!另外还想问一下, 如果想把字母或者字符也换成*,应该怎么写呢,就是输出:江海新村*区*幢*室

28,391

社区成员

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

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