html :: üũ args.

HTML :: Checkargs ¸ðµâÀº À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Àü´Þ µÈ µ¥ÀÌÅÍÀÇ À¯È¿¼ºÀ» °Ë»ç ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

html :: üũ args. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Eric Folley
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~efolley/HTML-CheckArgs-0.11/lib/HTML/CheckArgs.pm

html :: üũ args. ű×


html :: üũ args. ¼³¸í

HTML :: CheckArgs ¸ðµâÀº À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Àü´Þ µÈ µ¥ÀÌÅÍÀÇ À¯È¿¼ºÀ» °Ë»ç ÇÒ ¼ö ÀÖ½À´Ï´Ù. HTML :: Checkargs ¸ðµâÀº À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Àü´Þ µÈ µ¥ÀÌÅÍÀÇ À¯È¿¼ºÀ» °Ë»ç ÇÒ ¼ö ÀÖ½À´Ï´Ù. Synopsis HTML :: Checkargs¸¦ »ç¿ëÇÕ´Ï´Ù. my @banned_domains = ( 'whitehouse.gov', 'gop.com'); MY $ config = {email_address => {as => 'email', required => 1, label => 'À̸ÞÀÏ ÁÖ¼Ò', ÁÖ¹® => 1, params => {banned_domains => @banned_domains},}, num_tickets => {as => 'integer', required => 1, label => 'ƼÄÏ ¼ö', ÁÖ¹® => 2, params => {min => 0, max => 10},}, max}; ³» $ handler = html :: üũ args-> »õ ($ config); MY ($ error_message, $ error_code); foreach my $ field ({$ config -> {$ a} {order} $ config -> {$ b} {order}} Å° % $ config) {($ handler-> À¯È¿¼º °Ë»ç ($ Çʵå, $ args { $ field})) {$ args {$ field} = $ handler-> °ª; } else {Ǫ½Ã (@ $ error_message, $ handler-> error_message); Ǫ½Ã (@ $ error_code, $ handler-> error_code); }} HTML :: CheckArgs À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Àü´Þ µÈ µ¥ÀÌÅÍÀÇ À¯È¿¼ºÀ» °Ë»çÇÕ´Ï´Ù. ±¸Á¶ÀûÀ¸·Î CGI :: Untaint¸¦ ±â¹ÝÀ¸·ÎÇϸç, ¿ì¸®´Â È®Àå ¼ºÀÇ ¸ðµ¨À» µû¸£°í ÀÖ½À´Ï´Ù. ÃÖ´ë ÀÛ¾÷Àº $ config hashref¿¡¼­ ¼öÇàµË´Ï´Ù. $ CONFIGÀÇ Å°´Â À¯È¿¼ºÀÌ °Ë»ç µÉ ¼Óµµ À̸§ÀÔ´Ï´Ù. ´ÙÀ½ ¸Å°³ º¯¼ö´Â ´ÙÀ½°ú °°ÀÌ Àü´Þ µÉ ¼ö ÀÖ½À´Ï´Ù : AS : µ¥ÀÌÅÍÀÇ À¯È¿¼ºÀ» °Ë»çÇÏ´Â µ¥ »ç¿ëÇؾßÇÏ´Â ¸ðµâÀÇ À̸§. ´ÙÀ½ ¸ðµâÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. yyyymm Çü½ÄÀÇ ³¯Â¥ ¹®ÀÚ¿­À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®ÀÚ¿­ÀÌ À¯È¿ÇÑ Áö ¿©ºÎ¸¦ °áÁ¤ÇÏ°í ³¯Â¥°¡ Luhn Checksum.CountyValidates 2 ÀÚ±¹ ÄÚµå ¶Ç´Â Àüü ±¹°¡¸¦ ±â¹ÝÀ¸·ÎÇÏ´Â Future.cc_numberValidates ½Å¿ë Ä«µå ¹øÈ£¸¦ °áÁ¤ÇÕ´Ï´Ù. GeorGraphy :: ±¹°¡ÀÇ À̸§. Date String, Çü½Ä ¹× Çü½ÄÀÇ Á¤±Ô½ÄÀº ¹®ÀÚ¿­ÀÌ À¯È¿ÇÑ ³¯Â¥¸¦ ³ªÅ¸³»´Â Áö °áÁ¤ÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î ÃÖ¼Ò ¹× ÃÖ´ë VAUE¸¦ ÁöÁ¤ÇÏ¿© EMAILUSES EMAIL :: À¯È¿¼º À̸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇϽʽÿÀ. ¼±ÅÃÀûÀ¸·Î °ü¸® ÁÖ¼Ò (¿¹ : root@domain.com), Á¤ºÎ ÁÖ¼Ò (me@dot.gov)°¡ ¾ø°Å³ª Number°¡ À¯È¿ÇÑ ÁßÁ¡ÀÌ¸é ¸ðµâ¿¡ Àü´Þ µÈ µµ¸ÞÀÎ ¸ñ·Ï¿¡¼­ Á¤ºÎ ÁÖ¼Ò°¡ ¾ø°Å³ª Á¤ºÎ ÁÖ¼Ò (me@dot.gov)°¡ ¾ø°Å³ª ¾Æ¹«·± ÁÖ¼Ò°¡ ¾ø°Å³ª ¸ðµâ¿¡ Àü´Þ µÈ µµ¸ÞÀÎ ¸ñ·Ï¿¡¼­ ÁÖ¼Ò°¡ ¾ø½À´Ï´Ù. °ªÀÌ ¸ðµâ¿¡ Àü´Þ µÈ ¸ñ·ÏÀÇ ±¸¼º¿ø ÀÎ °æ¿ì °ªÀ» ¼±ÅÃÀûÀ¸·Î °Ë»ç ÇÒ ÃÖ¼Ò°ª ¹× ÃÖ´ë °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®ÀÚ¿­ÀÌ À¯È¿ÇÑ ÀüÈ­ ¹øÈ£ ÀÎ °æ¿ì Æû ÀÔ·ÂÀÌ ¼±Åà ¶Ç´Â ¶óµð¿À ¹öÆ°À» ¼±ÅÃÇϰųª ¶óµð¿À ¹öÆ°À̸é À¯¿ëÇÕ´Ï´Ù. ¹Ì±¹ ÀüÈ­ ¹øÈ£¿¡ ´ëÇؼ­¸¸ ¾ö°ÝÇÑ À¯È¿¼º °Ë»ç ¸¸ ÀÖÁö¸¸ ´Ù¸¥ Çü½ÄÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù .Postal_codeValidates ¿ìÆí ¶Ç´Â ¿ìÆí ¹øÈ£. ¹Ì±¹ ¿ìÆí ¹øÈ£¿¡ ´ëÇؼ­¸¸ ¾ö°ÝÇÑ °ËÁõÀ» ¼öÇàÇÕ´Ï´Ù .StateValidates´Â 2 ÀÚ¸® »óÅ Abbrivieation ¶Ç´Â Àüü À̸§ÀÔ´Ï´Ù. ¹Ì±¹ Values.Stringa Catch-All Ŭ·¡½º¿¡ ´ëÇÑ ¾ö°ÝÇÑ °ËÁõ ¸¸ ¼öÇàÇÕ´Ï´Ù. HTML :: FormatDataÀÇ ·çƾ ´ç ¹®ÀÚ¿­À» Æ÷¸Ë ÇÒ ¼ö ÀÖÀ¸¸ç, Regex °Ë»ç¸¦ ¼öÇàÇÏ°í ¹®ÀÚ ¼ö, ´Ü¾î ¼ö, rurluses URL :: URLÀÇ À¯È¿¼ºÀ» °Ë»çÇÏ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. LWP :: UserAgent¸¦ ÅëÇØ URLÀ» ¼±ÅÃÀûÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


html :: üũ args. °ü·Ã ¼ÒÇÁÆ®¿þ¾î