我在我的 WPF (C#, VS 08) 应用程序中存储了不同长度的电话号码。
我将它们存储为字符串。我的问题是关于我的方法AddNewPhoneNo(string phoneNo)
。
在这个方法中,我Int.TryParse
用来验证传入的数字(即不为空,是数字...)。从那以后,我意识到这可能不是最好的方法,因为那时我被限制在±2147483647的数字范围内。显然,电话号码并非总是如此。
验证电话号码的好方法是什么?我想基本规则如下:
- 所有数字
- 全部积极
- 最多 25 个字符(可能更多,但暂时会这样做)
如果现在还有更多规则,那可能就是这样。