How to validate a 10-digit phone number with hyphens (e.g. 333-555-1234) using RegEx in C#

1 Answer

0 votes
using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main()
    {
        string pattern = @"^\d{3}-\d{3}-\d{4}$";
        string phone_number = "333-555-1234";

        if (Regex.IsMatch(phone_number, pattern)) {
            Console.WriteLine("The phone number is valid");
        }
        else {
            Console.WriteLine("The phone number is invalid");
        }
    }
}



/*
run:

The phone number is valid

*/

 



answered Feb 21, 2025 by avibootz
...