最近做一个WinForm项目,需要对用户输入的电话号码进行判断。
下面是对电话号码的简单判断:
1.固定电话的判断规则:区号分为3位或4位:其中区号可以用小括号括起来或者不括起来,区号与本地号间可以用连字号或空格间隔,也可以没有间隔 。
代码如下:
public static bool isPhone(string input)
{
Regex regex = new Regex(@"((\d{
11})|^((\d{
7,8})|(\d{
4}|\d{
3})-(\d{
7,8})|(\d{

在WinForm项目中,需要对输入的电话号码进行合法性判断。本文提供了C#代码实现固定电话和手机号码的简单判断规则,包括区号与本地号的间隔处理,以及手机号码的11位数字校验。虽然这种方法不够全面,如手机号码判断较为粗略,但可以通过收集运营商号段来提高判断准确性。
2406

被折叠的 条评论
为什么被折叠?



