Ä¿½ºÅÒ validator ¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍÀÇ °ËÁõ

À¯Àú°¡ À¯Àú ÀÎÅÍÆäÀ̽º¿¡ ÀÔ·ÂÇÏ´Â µ¥ÀÌÅÍ´Â, ¾îÇø®ÄÉÀ̼ǿ¡ ÀÖ¾î Ç×»ó ÀûÀýÇÏ´Ù¶ó°í´Â ÇÑÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. Flex ¿¡¼­´Â, ¿ÀºêÁ§Æ®ÀÇ ÇʵåÄ¡°¡ ƯÁ¤ÀÇ Á¶°Ç¿¡ ÀûÇÕÇÏ´Â °ÍÀ» ÇÁ·ÎÅØ¼ÇÇϱâ À§Çؼ­ "¹ß¸® µ¥ÀÌÅÍ " ¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¾î´À TextInput ÄÁÆ®·Ñ¿¡ ´ëÇØ¼­ À¯Àú°¡ À¯È¿ÇÑ ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ´Â °ÍÀ» ÇÁ·ÎÅØ¼ÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

Flex ¿¡´Â, ¿ìÆí ¹øÈ£, ÀüÈ­¹øÈ£, Å©·¹µðÆ® Ä«µå ¹øÈ£ µî, °øÅëµÇ´Â ŸÀÔÀÇ À¯Àú ÀÔ·Â µ¥ÀÌÅÍ¿ëÀ¸·Î¼­ ÀÏ·ÃÀÇ validator °¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù. Flex ´Â ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â validator ¸¦ ´Ù¼ö Á¦°øÇϰí ÀÖ½À´Ï´Ù¸¸, °æ¿ì¿¡ µû¶ó¼­´Â, ¾îÇø®ÄÉÀ̼ÇÀ¸·Î custom validator ¸¦ ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ActionScript ÀÇ mx.validators.Validator Ŭ·¡½º¸¦ »ó¼Ó ¹Þ´Â °ÍÀ¸·Î, µ¶ÀÚÀûÀÎ °ËÁõ ³í¸®¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âÁ¸ÀÇ validator Ŭ·¡½ºÀÇ ±â´ÉÀ» È®ÀåÇϰųª custom validator Ŭ·¡½º¿¡ »õ·Î¿î ±â´ÉÀ» ±¸ÇöÇϰųª ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ÀÇ À̹ÌÁö´Â, validator ÀÇ class °èÃþÀ» ³ªÅ¸³»°í ÀÖ½À´Ï´Ù.


¹ß¸® µ¥ÀÌÅÍÀÇ Å¬·¡½º °èÃþ

ºÎ ÁÖÁ¦

doValidation() ¸Þ¼ÒµåÀÇ ÀçÁ¤ÀÇ(override)¿¡ ´ëÇØ
ValidationResult Ŭ·¡½º¿¡ µµÂøÇØ
validate() ¸Þ¼Òµå¿¡ ´ëÇØ
¿¹ : ´Ü¼øÇÑ validator ÀÇ ÀÛ¼º