メールアドレスの正規表現

^([a-zA-Z0-9_/\.\-\?\+])+\@([a-zA-Z0-9]+[a-zA-Z0-9\-]*\.)+[a-zA-Z0-9\-]+$

使用方法

        /// <summary>
        /// EMail1
        /// </summary>
        private string eMail1;
        [RegularExpression(@"^([a-zA-Z0-9_/\.\-\?\+])+\@([a-zA-Z0-9]+[a-zA-Z0-9\-]*\.)+[a-zA-Z0-9\-]+$", ErrorMessage = CommonMessage.E10051)]
        public string EMail1
        {
            get { return eMail1; }
            set
            {
                if (eMail1 != value)
                {
                    eMail1 = value;
                    this.OnPropertyChanged("EMail1");
                    this.Validate("EMail1", value);
                }
            }
        }