黑马程序员技术交流社区
标题:
如何获取Textbox框中间部分值
[打印本页]
作者:
刘朝龙
时间:
2014-4-24 21:10
标题:
如何获取Textbox框中间部分值
例如:一个Textbox框,输入身份证号,一个Botton按钮,点击Botton按钮触发判断给身份证的拥有人正是否成年,可以设一个当前时间,而本人的出生时间则是身份证号码的第七到十,如何获取这是个数字的连值,目前知道方法有(Textbox.Text).substring(6,4),还有没有其他方法。
作者:
阿斌
时间:
2014-4-28 22:54
其实个人认为用substring方法是截取特定的连续字符串最简单,最容易理解的方法。
不过既然楼主问有没有其他方法的话,那我就写一种“比较折腾”的方法吧,仅作抛砖引玉之用
string id = "448833199106067777";
string year = "";
//这句代码实际运行过程:
//1、使用了ToCharArray方法,把id截取特定部分并将该部分转换成char类型数组。
//2、新建一个string类型对象并将上一过程得出的char类型数组转换成字符串。
year = new string(id.ToCharArray(6, 4));
//注:ToCharArray方法中一个参数是需要截取的特定字符串的开始索引,第二个参数是特定字符串的长度
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2