Á¤±Ô½Ä °Ë»ö¿¡¼ ù¹ø°·Î ÀÏÄ¡ÇÏ´Â ºÎºÐ ¹®ÀÚ¿ÀÇ À§Ä¡¸¦ ¹ÝȯÇÑ´Ù.
¹Ýȯ°ª iValÀº ÀÏÄ¡ÇÏ´Â ºÎºÐÀÌ ÀÖÀ¸¸é search ¸Þ¼µå´Â ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿ÀÇ ½ÃÀÛ ºÎºÐ¿¡¼ ¿ÀÇÁ¼ÂÀ» ³ªÅ¸³»´Â Á¤¼ö°ªÀ» ¹ÝȯÇÑ´Ù. ÀÏÄ¡ÇÏ´Â ºÎºÐÀÌ ¾øÀ¸¸é -1À» ¹ÝȯÇÑ´Ù.
search ¸Þ¼µå´Â °Ë»ö ¹®ÀÚ¿ stringObj ¼Ó¿¡ Á¤±Ô½Ä Æм± regexp¿Í ÀÏÄ¡ÇÏ´Â ºÎºÐÀÌ ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³½´Ù.
¹®ÀÚ¿ Àüü¿¡¼ °Ë»öÇÏ·Á¸é Á¤±Ô½Ä¿¡ Àü¿ªÇ÷¡±× gÀ», ¿µ¹®¿¡¼ ´ë¼Ò¹®ÀÚ ±¸º° ¾øÀÌ °Ë»öÇÏ·Á¸é i¸¦ Æ÷ÇÔÇÏ¿©¾ß ÇÑ´Ù.
<SCRIPT> var br='<BR>'; // ÁÙ¹Ù²Þ var str=''; var string='match ¸Þ¼µå°¡ ¹ÝȯÇÏ´Â ¹è¿º¯¼ö´Â input, index ¹× lastIndexÀÇ ¼¼°¡Áö ¼Ó¼ºÀ» °¡Áø´Ù.'; // °Ë»ö ¹®ÀÚ¿À» ¼±¾ðÇÑ´Ù. var regexp=/index/ig; // Á¤±Ô½Ä ÆÐÅÏÀ» ¸¸µç´Ù str+='string='+string+br; // °Ë»ö ¹®ÀÚ¿ Ãâ·Â str+='regexp='+regexp+br; // Á¤±Ô½Ä ÆÐÅÏ Ãâ·Â str+='string.search(regexp)='+string.search(regexp); // ¹®ÀÚ¿À» °Ë»öÇÏ¿© ù¹ø ¸¸³ª´Â ¿ÀÇÁ¼¼Æ®¸¦ ¹ÝȯÇÑ´Ù. document.write(str); // °á°ú ¹®ÀÚ¿ Ãâ·Â </SCRIPT>