Validate :: Tiny.

minimalistische Datenvalidierung
Jetzt downloaden

Validate :: Tiny. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • minimalist
  • Website des Verlags:
  • http://search.cpan.org/~minimal/

Validate :: Tiny. Stichworte


Validate :: Tiny. Beschreibung

Minimalistische Datenvalidierung. Validate :: Tiny ist ein Perl-Modul, das eine einfache, leichte und minimalistische Möglichkeit zum Bestätigen der Benutzereingabe bietet. Außer Perl-Kernmodule und einigen Testmodulen hat es keine anderen Abhängigkeiten, weshalb es keine komplizierten Überprüfungen und Filter implementiert, z. B. E-Mail- und Kreditkartenanpassungen. Die Grundidee dieses Moduls besteht darin, die Validierungsfunktionalität bereitzustellen und den Benutzer aufzulassen, um ihre eigenen Datenfilter und Schecks zu schreiben. Wenn Sie eine vollständige Datenvalidierungslösung benötigen, die mit vielen bereitgestellten Funktionen enthält, empfehle ich Ihnen, einen Blick auf die Daten :: FormValidator zu werfen. Wenn Ihre Validierungslogik nicht zu kompliziert ist oder Ihr Formular relativ kurz ist, ist dieses Modul ein anständiger Kandidat für Ihr Projekt.SynopsisFilter und die Überprüfung des Benutzereingangs aus Formularen usw. Verwenden Sie Validate :: Tiny QW / Validate: util /; Meine $ -Regeln = {# Liste der Felder, die nach Feldern suchen (QW / Trimmstreifen /), # Kleinbuchstaben E-Mail-E-Mail => Filter ('lc'), # Entfernen von nicht alphanumerischen Symbolen von # Beide Passwörter QR / Pass? / => Sub {$ _ = ~ s / \ Mit / g; $ _ ; },], # Überprüft, um auf allen Feldern zu prüfen '), # benutzerdefinierte Sub validiert eine E-Mail-Adresse E-Mail => Sub {My ($ Param, $ Value) = @_; E-Mail :: Gültig-> Adresse ($ value)? undef: 'Ungültige E-Mail'; }, # benutzerdefinierte Sub, um Gender Gender zu validieren => sub {My ($ $ Param, $ vari) = @_; Rückkehr $ Wert EQ 'M' || $ Wert EQ 'F'? undef: 'Ungültiger Geschlecht'; }]}; # Überprüfen Sie den Eingang erneut die Regeln, die mein $ Ergebnis = validieren ($ Input, $ -Regeln); if ($ ergebnis -> {erfolg}) {mein $ value_hash = $ ergebnis -> {data}; ...} else {My $ error_hash = $ Ergebnis -> {fehler}; ... } ... Anforderungen: · Perl.


Validate :: Tiny. Zugehörige Software