Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 28d2f01a

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 28d2f01abb8a0130364394432ca605f538c26f14
  • Vorgänger 519b2fe3
  • Nachfolger a72dc7ae

validators

Unterschiede anzeigen:

src/validators/emailvalidator.h
Q_OBJECT
public:
EmailValidator();
ErrorMsg validateParam(QVariant value, Param param) const final override;
QString getPattern() const;
void setPattern(const QString &value);
......
void setFullPattern(const QString &value);
protected:
ErrorMsg validateParam(QVariant value, Param param) const final override;
QString pattern =
QStringLiteral("/^[a-zA-Z0-9!#$%&\'*+\\/=?^_`{|}~-]+(?:\\\\.[a-zA-Z0-9!#$%&\'*+\\\\/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\\.)+[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$/");
QString fullPattern =

Auch abrufbar als: Unified diff