°Ë»öÇÑ ¹®ÀÚ¿­¿¡ ÆÐÅÏÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀ» ¹ÝȯÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
regexp : (Á¤±Ô½Ä ÆÐÅÏ)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, Á¤±Ô½Ä ÆÐÅÏ°ú Àû¿ë °¡´ÉÇÑ Ç÷¡±×¸¦ Æ÷ÇÔÇÏ´Â Regular Expression °³Ã¼ÀÇ ÀνºÅϽºÀÌ´Ù.
testString : (°Ë»ö ¹®ÀÚ¿­)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, °Ë»öÀ» ¼öÇàÇÒ ¹®ÀÚ¿­ÀÌ´Ù. ¹®ÀÚ¿­ °³Ã¼³ª ¸®ÅÍ·²ÀÌ µÉ ¼ö ÀÖ´Ù.
testString °ªÀÌ Á¦°øµÇÁö ¾ÊÀ¸¸é °ªÀ¸·Î RegExp.input¸¦ »ç¿ëÇÑ´Ù.
¹Ýȯ°ª

¹Ýȯ°ª bValÀº test ¸Þ¼­µå´Â ¹®ÀÚ¿­ ¾È¿¡ ÀÏÄ¡ÇÏ´Â ÆÐÅÏÀÌ ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀ» ¹ÝȯÇÑ´Ù.

true ÀÏÄ¡ÇÏ´Â ÆÐÅÏÀÌ ÀÖ´Ù.
false ÀÏÄ¡ÇÏ´Â ÆÐÅÏÀÌ ¾ø´Ù.
¼³¸í

Àü¿ª RegExp °³Ã¼ÀÇ ¼Ó¼ºÀº test ¸Þ¼­µå¿¡ ÀÇÇØ ¼öÁ¤µÇÁö ¾Ê´Â´Ù.



°£´ÜÇÑ test ¸Þ¼­µå ¿¹Á¦

¹®ÀÚ¿­¿¡ Á¤±Ô½Ä ÆÐÅÏÀÌ ÀÖ´ÂÁö Å×½ºÆ®ÇÏ°í °Ë»ö °á°ú¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.

<SCRIPT>
var br='<BR>'; // ÁٹٲÞ
var str=''; // Ãâ·Â ¹®ÀÚ¿­ º¯¼ö ¼±¾ð
var string='Welcome to this regular expression test method. Çѱ۵µ Å×½ºÆ®°¡ µÇ´Â°¡¿ä?.'; // Á¡°ËÀ» À§ÇÑ ¹®ÀÚ¿­ º¯¼ö¸¦ ¼±¾ð
var regexp=/come/; // Á¤±Ô½Ä ÆÐÅÏ ¼±¾ð
str+='string='+string+br; // Å×½ºÆ®ÇÏ°íÀú ÇÏ´Â ¹®ÀÚ¿­ Ãâ·Â
str+='regexp='+regexp+br; // Á¤±Ô½Ä ÆÐÅÏ Ãâ·Â
str+='regexp.source=['+regexp.source+'] '; // Á¤±Ô½Ä ÆÐÅÏ ¼Ò½º Ãâ·Â
if (regexp.test(string)) str+=' Æ÷ÇԵǾî ÀÖ½¿.';  // Á¸Àç ¿©ºÎ¸¦ Å×½ºÆ®
else str+=' Æ÷ÇÔµÇÁö ¾Ê¾Ò½¿.'; // Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ» °æ¿ì ¸Þ¼¼Áö Ãâ·Â
str+=br+br;

regexp=/ÇѱÛ/; // Á¤±Ô½Ä ÆÐÅÏ
str+='regexp='+regexp+br; // Á¤±Ô½Ä ÆÐÅÏ Ãâ·Â
str+='regexp.source=['+regexp.source+'] '; // Á¤±Ô½Ä ÆÐÅÏ ¼Ò½º Ãâ·Â
if (regexp.test(string)) str+=' Æ÷ÇԵǾî ÀÖ½¿.';  // Á¸Àç ¿©ºÎ¸¦ Å×½ºÆ®
else str+=' Æ÷ÇÔµÇÁö ¾Ê¾Ò½¿.'; // Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ» °æ¿ì ¸Þ¼¼Áö Ãâ·Â
str+=br+br;

regexp=/123/; // Á¤±Ô½Ä ÆÐÅÏ
str+='regexp='+regexp+br; // Á¤±Ô½Ä ÆÐÅÏ Ãâ·Â
str+='regexp.source=['+regexp.source+'] '; // Á¤±Ô½Ä ÆÐÅÏ ¼Ò½º Ãâ·Â
if (regexp.test(string)) str+=' Æ÷ÇԵǾî ÀÖ½¿.';  // Á¸Àç ¿©ºÎ¸¦ Å×½ºÆ®
else str+=' Æ÷ÇÔµÇÁö ¾Ê¾Ò½¿.'; // Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ» °æ¿ì ¸Þ¼¼Áö Ãâ·Â

document.write(str); // °á°ú ¹®ÀÚ¿­ Ãâ·Â
</SCRIPT>