public UsernameValidation(AbstractValidation next) : base(next) { Regex = new Regex(@"^[a-zA-Z]{1}[a-zA-Z0-9_]{0,10}$"); }
public EmailValidation(AbstractValidation next) : base(next) { Regex = new Regex(@"^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$"); }
protected AbstractValidation(AbstractValidation next) { Next = next; }
public PasswordValidation(AbstractValidation next) : base(next) { Regex = new Regex(@"^(?=.*\d)(?=.*[a-zA-Z]).{6,15}"); }
public PhoneValidation(AbstractValidation next) : base(next) { Regex = new Regex(@"\d{3} (- )?\d{3} (- )?\d{2} (- )?\d{2}"); }