标题:[求助]如何屏蔽号码中间若干位
只看楼主
术吉
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-6-7
 问题点数:0 回复次数:5 
[求助]如何屏蔽号码中间若干位
<td align="center" bordercolor="#FFCC66"><span class="STYLE7"><%=rs("serv_nbr")%></span></td>
我做的一个小页面,其中从表中的serv_nbr字段里面读取号码(如11位),需要将号码的第7到9位用***代替,好像有函数可以取前6位,还有后2位,中间用***,本人愚拙,求助各位大虾。

[此贴子已经被作者于2006-6-21 20:28:00编辑过]

搜索更多相关主题的帖子: 号码 nbr span serv 
2006-06-21 18:40
术吉
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-6-7
得分:0 
或者直接截取第7-9位用***来代替,可是函数俺不熟悉,求助各位大虾。
2006-06-21 19:44
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
serv_nbr=rs("serv_nbr")
serv_nbr=left(serv_nbr,6)&"***"&right(serv_nbr,2)
2006-06-22 07:58
术吉
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-6-7
得分:0 
哈哈,谢谢islet!
分开来一个一个函数我知道,可是整合不会,真是小笨,嘿嘿
2006-06-22 17:16
huyuntao
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-6-15
得分:0 
我写了个方法,楼主看看
Function GetChar(Str,Pre,Bak)
Dim Text
For I=1 To len(Str)
If I>=Pre And I<=Bak Then
Text=Text&Replace(Mid(Str,I,1),Mid(Str,I,1),"*")
Else
Text=Text&Mid(Str,I,1)
End If
Next
GetChar=Text
End Function
Call GetChar(rs("serv_nbr"),7,9)

[此贴子已经被作者于2006-6-23 10:59:08编辑过]

2006-06-23 10:48
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
得分:0 

http://www./
2006-06-23 10:53



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




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

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