123456789101112131415161718192021222324252627282930313233 |
- using System;
- using System.Collections.Generic;
- using System.Globalization;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Controls;
- namespace LR1.ValidationRules
- {
- internal class EmailRule: ValidationRule
- {
- //public override ValidationResult Validate(object value, CultureInfo cultureInfo)
- public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
- {
- string email = string.Empty;
- if (value != null)
- {
- email = value.ToString();
- }
- else
- return new ValidationResult(false, " Адрес электронной почты не задан! ");
- if (email.Contains("@") && email.Contains("."))
- {
- return new ValidationResult(true, null);
- }
- else
- {
- return new ValidationResult(false, "Адрес электронной почты должен содеражть сиволы @ и . точки \nШаблон адреса: adres@mymail.com");
- }
- }
- }
- }
|