在 C# 中验证电话号码可以使用正则表达式来实现。下面是一个示例代码:\n\nC#\nusing System;\nusing System.Text.RegularExpressions;\n\nclass Program\n{\n static void Main()\n {\n string phoneNumber = "123-456-7890";\n bool isValidPhoneNumber = ValidatePhoneNumber(phoneNumber);\n \n Console.WriteLine("Phone number is valid: " + isValidPhoneNumber);\n }\n\n static bool ValidatePhoneNumber(string phoneNumber)\n {\n // 使用正则表达式验证电话号码\n string pattern = "^\d{3}-\d{3}-\d{4}$";\n return Regex.IsMatch(phoneNumber, pattern);\n }\n}\n\n\n在上面的示例中,我们定义了一个 ValidatePhoneNumber 方法来验证电话号码。该方法使用 Regex.IsMatch 方法来判断电话号码是否与指定的正则表达式匹配。正则表达式 "^\d{3}-\d{3}-\d{4}$" 用于验证电话号码的格式,其中 \d 表示数字字符, {n} 表示前面的字符重复 n 次, ^ 表示字符串的开头, $ 表示字符串的结尾。\n\n你可以将要验证的电话号码传递给 ValidatePhoneNumber 方法,并检查返回的布尔值来确定电话号码是否有效。在上面的示例中,我们将电话号码设置为 "123-456-7890",并将验证结果打印到控制台。

C# 验证电话号码:使用正则表达式实现

原文地址: https://www.cveoy.top/t/topic/p2Qk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录