以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何判断录入文件有几位数。  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=43378)

--  作者:lfxxdt
--  发布时间:2013/12/5 15:50:00
--  如何判断录入文件有几位数。
录入数据:G130001,这个数据有7位数,如何通过代码判断出来。
--  作者:Bin
--  发布时间:2013/12/5 15:52:00
--  
Dim s As String = RegularExpressions.Regex.Match("你读出来的值23471928739&*@^#$^","\\d+").Tostring()
MessageBox.show(s)
MessageBox.show("数字的长度:" & s.length)


--  作者:lfxxdt
--  发布时间:2013/12/5 16:06:00
--  

e.DataRow("位数") = RegularExpressions.Regex.Match(e.DataRow("联号")).Tostring()

位数  自动显示联号的位数。以上代码不行


--  作者:Bin
--  发布时间:2013/12/5 16:14:00
--  

Dim s As String = RegularExpressions.Regex.Match("你读出来的值23471928739&*@^#$^","\\d+").Tostring()
MessageBox.show(s)  这个是获取的数值. 并不是位数
MessageBox.show("数字的长度:" & s.length)  这个才是位数

e.DataRow("位数") = RegularExpressions.Regex.Match(e.DataRow("联号"),"\\d+").Tostring().length


--  作者:lfxxdt
--  发布时间:2013/12/5 16:34:00
--  
知道了,谢谢