数值隐藏显示的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:33:57
access数据库里有个字段是IP,我在页面里调用的时候就把完整的ip地址如111.111.111.111 但我看到如百度和其他地方,把后三位隐藏显示了,如何实现?
二楼方法比较简单,但具体怎么放置,我是这样调用的
<%=(rs.Fields.Item("ip").Value)%>

关注此问题(8.18新增):
说实话,二楼的方法跟我的差不多。。。
你直接这么用就可以了。。。
<%=replace(rs.Fields.Item("ip").Value,right(rs.Fields.Item("ip").Value,3),"***")%>

---------------------------------
方法一:在你记录的时候只记录前几位
ASP有函数left(x,y),就是取x字符串从左往右的y位
dim a as string
a="111.111.111.111"
a=left(a,12)&"xxx"
rs("ip")=a

方法二:在你输出的时候输出前12位加"xxx",方法同前。

有个简单办法,就是直接把右边3位直接替换为"***"
ip=replace(ip,right(ip,3),"***")

上面的都是说的最后一个字段为 3 位数

如果是2位呢··· 估计就会把,也变成*

我也没想到简单的办法~ 估计要用正则!!

而正则我也一知半解... 哎~