¹®ÀÚ¿À» ¿©·¯°³ÀÇ ºÎºÐ ¹®ÀÚ¿·Î ºÐÇÒÇÒ ¶§ ¸¸µé¾îÁö´Â ¹®ÀÚ¿ÀÇ ¹è¿º¯¼ö¸¦ ¹ÝȯÇÑ´Ù.
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, ºÐÇÒÇÒ String °³Ã¼ ¶Ç´Â ¸®ÅÍ·²ÀÌ´Ù. ÀÌ °³Ã¼´Â split ¸Þ¼µå¿¡ ÀÇÇØ ¼öÁ¤µÇÁö ¾Ê´Â´Ù.
¼±ÅÃÀûÀÎ ¿ä¼Ò·Î¼ ¹®ÀÚ¿À̳ª ¹®ÀÚ¿À» ±¸ºÐÇÏ´Â µ¥ »ç¿ëÇÏ´Â Çϳª ÀÌ»óÀÇ ¹®ÀÚ¸¦ ³ªÅ¸³»´Â Regular Expression °³Ã¼ÀÇ ÀνºÅϽºÀÌ´Ù.
Á¤±Ô½ÄÀÌ ¾Æ´Ï´õ¶óµµ µû¿ÈÇ¥ ¼Ó¿¡ ¹®ÀÚ³ª ¹®ÀÚ¿À» ³Ö¾î ºÐÇÒ ÇÒ ¼ö ÀÖ´Ù.
¼±ÅÃÀûÀÎ ¿ä¼Ò·Î¼ ¹è¿º¯¼ö·Î ¹ÝȯµÇ´Â ¿ä¼ÒÀÇ ¼ö¸¦ Á¦ÇÑÇÏ´Â °ªÀÌ´Ù.
¹Ýȯ°ª sVal´Â °Ë»öÇÏ¿© separator·Î ºÐ¸®µÈ ¹®ÀÚ¿(String)·Î ¹ÝȯµÈ´Ù.
split ¸Þ¼µåÀÇ °á°ú´Â stringObj¿¡¼ separator°¡ ¹ß»ýÇÑ °¢ ÁöÁ¡¿¡¼ ºÐÇÒµÈ ¹®ÀÚ¿ÀÇ ¹è¿º¯¼öÀÌ´Ù.
separator´Â ¾î´À ¹è¿º¯¼öÀÇ ¿ä¼Ò·Îµµ ¹ÝȯµÇÁö ¾Ê´Â´Ù.
»ý·«ÇÏ¸é ¹®ÀÚ¿ ºÐÇÒÀÌ ÀÌ·ç¾î ÁöÁö ¾Ê°í Àüü ¹®ÀÚ¿À» Æ÷ÇÔÇÏ´Â ´ÜÀÏ ¿ä¼Ò ¹è¿º¯¼ö°¡ ¹ÝȯµÈ´Ù.
separator Àμö°¡ ºó¹®ÀÚ¿('')ÀÌ¸é °¢ ±ÛÀÚ¿¡¼ ºÐÇҵȴÙ.
<SCRIPT> var br='<BR>'; // ÁÙ¹Ù²Þ var stringVar,str=''; // º¯¼ö ¼±¾ð var stringVar='¹®ÀÚ¿À» ¿©·¯°³ÀÇ ºÎºÐ ¹®ÀÚ¿·Î ºÐÇÒÇÒ ¶§ ¸¸µé¾îÁö´Â ¹®ÀÚ¿ÀÇ ¹è¿º¯¼ö¸¦ ¹ÝȯÇÑ´Ù.'; str+='stringVar='+stringVar+br+br; // ¹®ÀÚ¿ °³Ã¼ Ãâ·Â str+='stringVar.split(" ")='+stringVar.split(' ')+br; // ¹®ÀÚ¿ÀÇ ¸ðµç ºóÄ¿¡¼ ºÐ¸®ÇÑ´Ù. str+='stringVar.split(" ",2)='+stringVar.split(' ',2)+br; // ¹®ÀÚ¿¿¡¼ ºóÄ¿¡¼ 2°³±îÁö ºÐ¸®ÇÑ´Ù. str+='stringVar.split("¹®ÀÚ",3)='+stringVar.split('¹®ÀÚ',3)+br; // ¹®ÀÚ¿¿¡¼ '¹®ÀÚ'¿¡¼ 3°³±îÁö ºÐ¸®ÇÑ´Ù. str+='stringVar.split("ÀÚ",5)='+stringVar.split('ÀÚ',5)+br; // ¹®ÀÚ¿¿¡¼ 'ÀÚ'¿¡¼ 5°³±îÁö ºÐ¸®ÇÑ´Ù. document.write(str); // °á°ú ¹®ÀÚ¿ Ãâ·Â </SCRIPT>
<SCRIPT> var br='<BR>'; // ÁÙ¹Ù²Þ var stringVar,str=''; // º¯¼ö ¼±¾ð var stringVar='¹®ÀÚ,ºÐÇÒ,¿¹Á¦¿ë,¹®ÀÚ¿'; str+='stringVar='+stringVar+br+br; // ¹®ÀÚ¿ °³Ã¼ Ãâ·Â splitString=myString.split(','); // Äĸ¶(,)¿¡¼ ºÐÇÒÇÏ¿© ¹è¿º¯¼ö¿¡ ÀúÀåÇÑ´Ù. str+='splitString[0]='+splitString[0]+br; // ¹è¿º¯¼ö¿¡ ÀúÀåÇÑ ºÐÇÒµÈ ¹®ÀÚ¿À» Ãâ·ÂÇÑ´Ù. str+='splitString[1]='+splitString[1]+br; str+='splitString[2]='+splitString[2]+br; str+='splitString[3]='+splitString[3]+br; document.write(str); // °á°ú ¹®ÀÚ¿ Ãâ·Â </SCRIPT>