C# Quantifier {x,y} following nothing : I have exception like this when i try to validate email and phone number on my Program : 
Error:
The regex was wrote correctly and I don't know where is problem.
I read the last post but any work in my case.
Message: System.ArgumentException : parsing '{2}[0-9]-{3}[0-9]' - Quantifier {x,y} following nothing.
     
     public class Order
    {
        public string EmailValidationPattern = "{2}[0-9]-{3}[0-9]";

        public int OrderId { get; set; }

        public string FullName { get; set; }

        public string AddressLine { get; set; }

        public string ZipCode { get; set; }

        public string City { get; set; }

        public string PhoneNumber { get; set; }

        public decimal OrderTotal { get; set; }

        public DateTime OrderCreate { get; set; }

        public User user { get; set; }

        Order details { get; set; }

        public Order(int orderId, User user, string adress, string fullname, string zip_code, string city, string phonenumber, Pizza_ pizza)
        {

            OrderId = orderId;
            OrderCreate = DateTime.UtcNow;
            user = this.user;
            SetZipCode(zip_code);
            AddressLine = adress;
            FullName = fullname;
            City = city;

        }
        private void SetZipCode(string zipCode)
        {
            if (Regex.Match(zipCode, EmailValidationPattern).Success)
            {
                ZipCode = zipCode;
            }
            else
            {
                return;
            }
        }
        private void SetPhoneNumber(string number)
        {
            if (Regex.Match(number, @"^(\+[0-9]{9})$").Success)
            {
                PhoneNumber = number;
            }
            else
            {
                return;
            }

        }
        private float TotalOrderPrice(List<Pizza_> pizza)
        {
            float totalprice = 0;
            for(int i = 0; i < pizza.Count; i++)
            {
                totalprice += pizza.ElementAt(i).Price;
            }
            return totalprice;
        }

    }