Daten :: Validate :: E-Mail

Daten :: Validate :: E-Mail enthält gängige E-Mail-Validierungsmethoden.
Jetzt downloaden

Daten :: Validate :: E-Mail Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Richard Sonnen
  • Website des Verlags:
  • http://search.cpan.org/~sonnen/

Daten :: Validate :: E-Mail Stichworte


Daten :: Validate :: E-Mail Beschreibung

Daten :: Validate :: E-Mail enthält gängige E-Mail-Validierungsmethoden. Data :: Validate :: E-Mail enthält gängige E-Mail-Validierungsmethoden.Synopsis Verwenden Sie Daten :: Validate :: E-Mail-QW (IS_EMAIL IS_EMAIL_RFC822); if (is_email ($ verdächtigt)) {drucken "sieht aus wie eine E-Mail-Adresse"; } ELSIF (IS_EVEAIL_RFC822 ($ shice)) {drucken "sieht nicht viel aus wie eine E-Mail-Adresse, sondern übergibt RFC822N"; } else {drucken "keine E-Mail-Adresse"; } # oder als Objekt My $ v = Daten :: Validate :: Email-> Neu (); Die "keine E-Mail-Adresse", es sei denn ($ v-> is_email ('foo')); dieses Modul erfasst gemeinsame E-Mail-Validierungsroutinen, um die Eingabevalidierung vorzunehmen, und achtrele, was leichter und lesbarer ist. Alle Funktionen geben einen unvergesslichen Wert zurück, wenn der Test durchgibt, und undef, wenn es fehlschlägt. Dies bedeutet, dass Sie immer explizit nach einem definierten Status prüfen sollten. Gehen Sie nicht davon aus, dass die Rendite wahr ist. (z. Auf diese Weise können Sie auf alle Anrufe von Validator als Methoden zugreifen, ohne sie in Ihren Namespace zu importieren oder mit den unbeholfenen Daten :: Validate :: E-Mail :: function_name () Format.Argumentsan Die optionale Hash-Referenz wird beibehalten und an andere Funktionsanrufe in der Daten :: Validate-Modulserie. Dieses Modul nutzt nicht die zusätzlichen Daten, sondern einige untergeordnete Anrufe. Siehe Daten :: Validate :: Domain für ein Beispiel.returnsReturns ADAY :: Validate :: E-Mail objectis_email - ist der Wert, der eine gut geformte E-Mail-Adresse? IS_EVEAIL ($ VAREY); BeschreibungRecturns Die agghaltige Adresse, wenn der Testwert eine gut geformte E-Mail-Adresse erscheint. Diese Methode versucht, reale Adressen zu stimmen, anstatt zu versuchen, alles zu unterstützen, was RFC822 erlaubt. (Siehe IS_EMAIL_RFC822, wenn Sie das zulässigere Verhalten wünschen.) Kurz gesagt, es sucht so ziemlich nach etwas @something.tld. Es versteht nicht echte Namen ("Bob Smith") oder andere Kommentare. Es akzeptiert keine teilweise qualifizierten Adressen ('BOB', oder 'BOB @ Machine') Argumente $ ValueThe Potential-Adresse zu test.returnsReturns Die unverzichtete Adresse beim Erfolg, undef auf Fehler.Notes, Ausnahmen und Bugsthis-Funktion macht keine Versuchen Sie, zu überprüfen, ob eine Adresse wirklich lieferbar ist. Es sieht nur aus, dass das Format E-Mail-ähnlich ist. Die Funktion akzeptiert eine optionale Hash-Referenz als zweites Argument, um das Validierungsverhalten zu ändern. Es wird unverändert an Neil Neelyns Daten weitergegeben :: Validate :: Domäne :: is_domain () -Funktion. Siehe Dokumentation des Moduls für legale Werte.is_email_rfc822 - sieht der Wert aus wie eine RFC 822-Adresse? is_email_rfc822 ($ vari); BeschreibungRecturns Die unverzichtete Adresse, wenn der Testwert eine gut geformte E-Mail-Adresse gemäß RFC822 erscheint. HINWEIS Dies akzeptiert Dinge, die Sie wahrscheinlich nicht erwarten (zum Beispiel "foo @ bar" Casey Wests E-Mail :: Adressmodul, um seine Validierung zu erledigen. Die Funktion versucht nicht, zu überprüfen, ob eine Adresse wirklich lieferbar ist. Es sieht nur aus, dass das Format E-Mail-like.is_domain ist - sieht der Wert aus wie ein Domainname? is_domain ($ value); BeschreibungRecturns Die agghaltige Domäne, wenn der Testwert ein gut ausgebildeter Domänenname erscheint. Dieser Test verwendet dieselbe Logik wie IS_EMAIL (), und nicht das von RFC822.Arguments angegebene von RFC822.ARGUMENTIVE $ Versuchen Sie, zu überprüfen, ob tatsächlich eine Domäne vorhanden ist. Es sieht nur aus, dass das Format angemessen ist. In Version 0.03 ist dies ein direkter Durchgang mit Neil Neelys Daten: Argument, um das Validierungsverhalten zu ändern. Es wird unverändert an Neil Neelyns Daten weitergegeben :: Validate :: Domäne :: is_domain () -Funktion. Siehe Dokumentation des Moduls für rechtliche Werte. Anforderungen: · Perl.


Daten :: Validate :: E-Mail Zugehörige Software