HTML :: Checkargs.

Módulo HTML :: Checkargs pode validar dados passados para aplicativos da Web.
Baixe Agora

HTML :: Checkargs. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Eric Folley
  • Site do editor:
  • http://search.cpan.org/~efolley/HTML-CheckArgs-0.11/lib/HTML/CheckArgs.pm

HTML :: Checkargs. Tag


HTML :: Checkargs. Descrição

O Módulo HTML :: Checkargs pode validar dados passados para aplicativos da Web. O módulo HTML :: Checkargs pode validar dados passados para aplicativos da Web.Synopsis Use HTML :: Checkargs; meu @Banned_domains = ('whitehouse.gov', 'gop.com'); Meu $ config = {E-mail_Address => {como => 'E-mail', obrigatório => 1, etiqueta => 'endereço de e-mail', ordem => 1, params => {banned_domains => @banned_domains},}, num_tickets => {como => 'inteiro', obrigatório => 1, etiqueta => 'número de tickets', ordem => 2, params => {min => 0, max => 10},},}; Meu $ Handler = HTML :: Checkargs-> Novo ($ Config); meu ($RROR_MESSAGE, $ ERROR_CODE); foreach meu campo $ (classificar {$ config -> {$ a} {Order} $ config -> {$ b} {Order}} teclas% $ config) {if (US $ HANLLER-> Validate ($ field, $ args {$ $ field})) {$ args {$ field} = $ Handler-> valor; } else {push (@ $ error_message, $ Handler-> error_message); PUSH (@ $RROR_CODE, $ HANLLER-> ERROR_CODE); }} HTML :: O Checkargs valida os dados passados para aplicativos da Web. Arquitectura, é baseado no CGI :: indeterminados e seguimos esse modelo de extensibilidade também. A maioria do trabalho é feita na $ config hashref. As chaves de $ config são os nomes de campo a serem validados. Os seguintes parâmetros podem ser passados: Como: Nome do módulo que deve ser usado para validar os dados. Os seguintes módulos estão disponíveis: CC_ExPringPassagem de uma cadeia de data no formato YYYYMM, determinará se a string é válida e, se a data estiver no futuro.cc_numbervalidates números de cartão de crédito com base no Luhn Checksum.CountryValidates Código de 2 caracteres ou país inteiro. Nome por georgraphy :: Países.datepassou uma cadeia de data, um formato e um regex do formato, determinará se a string representa uma data válida.DollarValidates uma figura de dólar. Pode opcionalmente especificar Vaues Mínimo e Máximo para verificar contra.Emailuses Email :: Valid para verificar endereços de e-mail. Pode opcionalmente especificar nenhum endereço administrativo (por exemplo, root@domain.com), sem endereços do governo (me@dot.gov) ou nenhum endereço de uma lista de domínios passados para o módulo.IntegerDeterDetermines se o número for um interager válido. Pode opcionalmente especificar valores mínimos e máximos para verificar contra.opionDetermines se um valor for um membro de uma lista passada para o módulo. Útil quando a entrada do formulário é um botão SELECT ou de rádio.PhoneDetermine se uma string é válida número de telefone. Somente a validação rigorosa nos números de telefone dos EUA, mas outros formatos podem ser incluídos.Postal_codevalidata um código postal ou zip. Somente a validação rigorosa nos códigos Zip dos EUA.StateValidata uma abrigo do estado de dois caracteres ou nome completo. Somente a validação estrita nos valores dos EUA. Estringa Catch-All Class. Pode formatar a string por as rotinas em HTML :: FormatData, e também pode fazer verificações de regex, verificações no número de caracteres, número de palavras, etc.urluses URL :: Localizar para validar o URL. Pode opcionalmente verificar o URL via lwp :: userAgent. Requisitos: · Perl.


HTML :: Checkargs. Software Relacionado