2015-02-08 128 views
-1

我有一个字符串,我试图获取字符数。我有一个名为myNumber的变量,它包含一个电话号码,我想确保字符长度等于9有效的美国电话号码。这里是我的代码:在字符串中获取字符数

string myNumber = myTable.Rows[i][myRealNumber].ToString().Replace("-", ""); 

然后我试图使用Count获得字符数:

myNumber.Count 

但它不喜欢的是......在所有

有什么建议?

+0

myNumber.Length – 2015-02-08 03:15:14

+0

'myNumber.',*等待半秒*,查看可用的方法/属性名称。 – 2015-02-08 03:18:20

回答

0
int count = "some string".Count(); // Extension method 
int length = "some string".Length; // Property 
0

我认为正确的电话号码验证不计的号码中的数字,但使用正则表达式

\b\d{3}[-.]?\d{3}[-.]?\d{4}\b 

美国数匹配