我有一个字符串,我正在尝试获取字符数。我有一个名为myNumber
的变量,其中包含一个电话号码,我想确保字符长度等于9表示有效美国电话号码。这是我的代码:
string myNumber = myTable.Rows[i][myRealNumber].ToString().Replace("-", "");
然后我尝试使用Count
来获取字符数:
myNumber.Count
但它并不是那样......总之
有什么建议吗?
答案 0 :(得分:0)
int count = "some string".Count(); // Extension method
int length = "some string".Length; // Property
答案 1 :(得分:0)
我认为正确的电话号码验证不是数字位数,而是使用正则表达式
\b\d{3}[-.]?\d{3}[-.]?\d{4}\b
表示美国号码匹配