日期:2014-05-17  浏览次数:20489 次

关于网页中显示身份证数字的问题,急
1.从数据库中选取工作人员的身份证号码,然后插入一个网页的gridview的分页数据源中。在分页中显示人员的身份证号码。
2.还有在网页中显示身份证号码的地方,留下最后一位可见,倒数2-5位为xxxx,也就是最后5位xxxx0,在页面中如何写啊?用什么方法?
------最佳解决方案--------------------
 string str = "身份证号";
 str = Regex.Replace(str, @"^(\d+)\d{4}([Xx0-9])$", "$1XXXX$2");
substring也可以
------其他解决方案--------------------
引用:
string str = "身份证号";
 str = Regex.Replace(str, @"^(\d+)\d{4}([Xx0-9])$", "$1XXXX$2");


完全可以的,引用命名空间using System.Text.RegularExpressions;  就行了,很明白了
------其他解决方案--------------------
自己顶啊啊 啊啊啊 啊    
------其他解决方案--------------------
引用:
string str = "身份证号";
 str = Regex.Replace(str, @"^(\d+)\d{4}([Xx0-9])$", "$1XXXX$2");
substring也可以


Regex.Replace不存在啊,还能用什么替代
------其他解决方案--------------------
using System.Text.RegularExpressions;

------其他解决方案--------------------
引用:
using System.Text.RegularExpressions;


之前做的str = Regex.Replace(str, @"^(\d+)\d{4}([Xx0-9])$", "$1XXXX$2");不行啊
------其他解决方案--------------------
引用:
引用:string str = "身份证号";
 str = Regex.Replace(str, @"^(\d+)\d{4}([Xx0-9])$", "$1XXXX$2");

完全可以的,引用命名空间using System.Text.RegularExpressions;  就行了,很明白了



不好意思,我愚蠢了。。。text写在regex.replace前面了怪不得没出。。。 谢谢各位砖家