Annotation de données ASP.NET MVC 3 pour les numéros de téléphone portable et de téléphone (Modifié)

Comment puis-je écrire de la validation à l'aide de données d'annotation dans l'écriture de numéro de téléphone tels que "094-4567" ou de numéro de téléphone mobile comme "09129705678", etc.?

using System.Web;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;

namespace PhoneBook.Models
{
    public class Contact
    {
        [Required(ErrorMessage="Telephone Number Required")
        [?]
        public string Telephone Number {get; set;}
    }
}

Je ne sais vraiment pas quoi faire...

source d'informationauteur Jed