Á¤±Ô½Ä °Ë»ö¿¡ »ç¿ëÇÑ ¹®ÀÚ¿­À» ¹ÝȯÇÑ´Ù.

Àμö
RegExp : (Àü¿ª RegExp °³Ã¼)

ÀÌ ¼Ó¼º°ú ¿¬°üµÈ °³Ã¼´Â Ç×»ó Àü¿ª RegExp °³Ã¼ÀÌ°í input ¼Ó¼º °ªÀº °Ë»öÇÑ ¹®ÀÚ¿­ÀÌ ¹Ù²ð ¶§¸¶´Ù ¼öÁ¤µÈ´Ù.

ÀÌ ¼Ó¼ºÀº Á¤±Ô½Ä¿¡ ÀÏÄ¡¿¡ ´ëÇÑ ¹®ÀÚ¿­À̸ç input ¼Ó¼ºÀº °íÁ¤ÀûÀ̹ǷΠÇ×»ó RegExp.inputÀ» »ç¿ëÇÑ´Ù.

input : (°ËÁ¤ ¹®ÀÚ¿­)

ÀÌ ¼Ó¼ºÀÌ °ªÀ» °¡Áö¸é ÀϹÝÀûÀ¸·Î º°µµ·Î Àμö(argument)¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀº ÇÑ exec¿Í test ¸Þ¼­µå ÀμöÀÇ µðÆúÆ®°¡ µÈ´Ù.

: (¼Ó¼º ¹®ÀÚ¿­)
¼±ÅÃÀûÀÎ ¼Ó¼º°ªÀº Á¤±Ô½Ä °Ë»ö¿¡ »ç¿ëÇÑ ¹®ÀÚ¿­ÀÌ´Ù.

input ¼Ó¼º°ú Àμö°¡ µ¿½Ã¿¡ ÁöÁ¤µÇ¸é ½ºÅ©¸³Æ®³ª ºê¶ó¿ìÁ®´Â input ¼Ó¼ºÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÑ´Ù.

input ¼Ó¼ºÀÇ ¼³Á¤
ÀÔ·ÂÆû(form)¿¡¼­
text °³Ã¼°¡ À̺¥Æ®Ã³¸®ÀÚ¸¦ È£ÃâÇϸé,
text °³Ã¼ÀÇ ³»¿ë ¹®ÀÚ¿­ÀÇ °ª(value)À¸·Î ¼³Á¤µÈ´Ù.
textArea °³Ã¼°¡ À̺¥Æ®Ã³¸®ÀÚ¸¦ È£ÃâÇϸé,
textArea °³Ã¼ÀÇ ³»¿ë ¹®ÀÚ¿­ÀÇ °ª(value)À¸·Î ¼³Á¤µÇ°í,
Àüü ³»¿ë¿¡¼­ ÀÏÄ¡°¡ ¼öÇà µÉ ¼ö ÀÖµµ·Ï multiline¼Ó¼ºÀÌ trueÀ¸·Î ¼³Á¤µÈ´Ù.
select °³Ã¼°¡ À̺¥Æ®Ã³¸®ÀÚ¸¦ È£ÃâÇϸé,
textArea °³Ã¼ÀÇ selected OptionÀÇ text·Î ¼³Á¤µÈ´Ù.

¿¬°á(link)À» ¹Ù²Ù±â À§ÇÏ¿© href ¼Ó¼ºÀ» »ç¿ëÇϸé
link °³Ã¼°¡ À̺¥Æ®Ã³¸®ÀÚ¸¦ È£ÃâÇϸé
<A>...</A> »çÀÌÀÇ ¹®ÀÚ¿­ °ªÀ¸·Î ¼³Á¤µÇ°í µÈ´Ù. inputÀÇ °ªÀº À̺¥Æ®Ã³¸®ÀÚ°¡ ¼öÇàÀ» ¿Ï·áÇϸé Áö¿öÁø´Ù.


°£´ÜÇÑ input ¼Ó¼º ¿¹Á¦

<SCRIPT>
  var br='<BR>'; // ÁٹٲÞ
  var testString='¾Æ¸§´Ù¿î °­»ê'; // Á¡°ËÇÒ ¹®ÀÚ¿­
  var regexp=/°­»ê/; // Á¤±Ô½Ä ÆÐÅÏ ¼³Á¤
  document.write('testString='+testString+br+'regexp='+regexp+br); // ¹®ÀÚ¿­°ú Á¤±Ô½Ä Ãâ·Â
  document.write('regexp.exec(testString)='+regexp.exec(testString)+', '); // °Ë»öÇÑ ºÎºÐ ¹®ÀÚ¿­ Ãâ·Â
  document.write('index('+RegExp.index+'~'+RegExp.lastIndex+')'+br); // °Ë»öÇÑ ºÎºÐ ¹®ÀÚ¿­ÀÇ Àμö Ãâ·Â
  document.write('RegExp.input='+RegExp.input+br); // input ¼Ó¼º°ª Ãâ·Â
  document.write('RegExp.$_='+RegExp.$_+br); // ´Ù¸¥ Ç¥ÇöÀ¸·Î input ¼Ó¼º°ª Ãâ·Â
</SCRIPT>