Html :: checkargs

HTML :: CheckarGS-module kan gegevens valideren die zijn doorgegeven aan webtoepassingen.
Download nu

Html :: checkargs Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Eric Folley
  • Uitgever website:
  • http://search.cpan.org/~efolley/HTML-CheckArgs-0.11/lib/HTML/CheckArgs.pm

Html :: checkargs Tags


Html :: checkargs Beschrijving

HTML :: Checkargs-module kan gegevens valideren die zijn doorgegeven aan webtoepassingen. HTML :: CheckarGS-module kan de gegevens valideren die zijn doorgegeven aan webtoepassingen. Synopsis Gebruik HTML :: checkargs; mijn @banned_domains = ('Whitehouse.gov', 'gop.com'); Mijn $ config = {Email_Address => {as => 'e-mail', verplicht => 1, label => 'e-mailadres', bestelling => 1, params => {banned_domains => @banned_domains},}, num_tickets => {as => 'integer', verplicht => 1, label => 'Aantal tickets', bestelling => 2, params => {min => 0, max => 10},},}; mijn $ handler = HTML :: checkargs-> nieuw ($ config); mijn ($ error_message, $ error_code); Foreach My $ Field (sorteer {$ config -> {$ a} {order} $ config -> {$ b} {order}} Keys% $ config) {if ($ handler-> validate ($ field, $ args { $ FIELD})) {$ args {$ field} = $ handler-> waarde; } anders {push (@ $ error_message, $ handler-> fout_message); Druk (@ $ ERROR_CODE, $ Handler-> ERROR_CODE); }} HTML :: CheckAgs valideert gegevens die zijn doorgegeven aan webtoepassingen. Architecturaal is het gebaseerd op CGI :: onbeperkt, en we volgen dat model van extensibiliteit ook. De meeste van het werk gebeurt in de $ config hashref. De toetsen van $ configuratie zijn de veldennellen die moeten worden gevalideerd. De volgende parameters kunnen worden doorgegeven: als: naam van de module die moet worden gebruikt om de gegevens te valideren. De volgende modules zijn beschikbaar: CC_Expirationed Een datumstring in het formaat Yyyymm, bepaalt of de tekenreeks geldig is en als de datum in de toekomst is.CC_NumberValidaten creditcardnummers op basis van LUHN Checksum.CountryValidates 2-personage landcode of volledig land NAAM PER GEORGRAFIE :: Landen. Gedateerde een datumstring, een indeling en een regex van het formaat, bepaalt of de reeks een geldige datum vertegenwoordigt. DollarValidates A Dollar-figuur. Kan optioneel minimum en maximaal vaes specificeren om te controleren op. MailUses Email :: Geldig om e-mailadressen te controleren. Kan optioneel geen administratieve adressen (bijvoorbeeld root@domain.com) opgeven, geen overheidsadres (me@dot.gov) of geen adressen uit een lijst met domeinen die zijn doorgegeven aan de module.integerdetermines als het getal een geldige interge is. Kan optioneel minimale en maximumwaarden opgeven om aan te vinken. BijtionDetermines Als een waarde een lid is van een lijst die is doorgegeven aan de module. Handig wanneer de formulierinvoer een select of een radioknop is. Phonedetermines Als een string geldig telefoonnummer is. Alleen wordt strikte validatie op Amerikaanse telefoonnummers, maar andere indelingen kunnen worden meegeleverd.Postal_codevalidaten een post- of postcode. Alleen is strikte validatie op US ZIP-codes.StmateValidates een staatsafwieveling van twee tekens of volledige naam. Alleen strenge validatie op US-waarden.StRinga Catch-all-klasse. Kan de reeks per de routines opmaken in HTML :: FormatData, en kan ook regexcheques doen, controleert op het aantal teken, aantal woorden, enz. Vinden om de URL te valideren. Kan optioneel de URL controleren via LWP :: UserAgent. Vereisten: · Perl


Html :: checkargs Gerelateerde software