개발/HTML2014. 12. 26. 17:29
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="EUC-KR">
  5. <title>Insert title here</title>
  6. <script>
  7.     function fn_length()
  8.     {
  9.         var form = document.forms['String'];
  10.         var str = "지금 문자열의 길이는".length;
  11.         form.Length1.value = str;
  12.     }
  13.    
  14.     function fn_replace()
  15.     {
  16.         var form = document.forms['String'];
  17.         var string = "abcdefghijklmnop";
  18.         string = string.replace(/fghij/, /abcabc/);  //fghij 를 abcabc로 바꾸기
  19.         form.Replace1.value = string;
  20.     }
  21.    
  22.     function fn_search()
  23.     {
  24.         var form = document.forms['String'];
  25.         var string = "abcdefghijklmnop";
  26.         string = string.search(/h/);  //문자열의 문자가 몇번째 위치한지 알려줌
  27.         form.Search1.value = string;
  28.     }
  29.    
  30.     function fn_split()
  31.     {
  32.         var form = document.forms['String'];
  33.         var string = "abcdabcab";
  34.         string = string.split(/a/); //a문자 기준으로 배열로 자르기
  35.         form.Split1.value = string;
  36.     }
  37.    
  38.     function fn_substring()
  39.     {
  40.         var form = document.forms['String'];
  41.         var string = "abcdefghijklmnop";
  42.         string = string.substring(3, 6);  //3번째~6번째 문자 자르기
  43.         form.Substring1.value = string;
  44.     }
  45.    
  46.     function fn_toLowerCase()
  47.     {
  48.         var form = document.forms['String'];
  49.         var string = "ABCDEFG";
  50.         string = string.toLowerCase(); //전체 소문자로 바꾸기
  51.         form.ToLowerCase1.value = string;
  52.     }
  53.    
  54.     function fn_toUpperCase()
  55.     {
  56.         var form = document.forms['String'];
  57.         var string = "abcdefg";
  58.         string = string.toUpperCase(); //전체 대문자로 바꾸기
  59.         form.ToUpperCase1.value = string;
  60.     }
  61.  
  62.     function fn_trim()
  63.     {
  64.         var form = document.forms['String'];
  65.         var string = " 여기에 공백을 제거  111";
  66.        
  67.         string = string.replace(/\s/g, "");
  68.        
  69.         form.Trim1.value = string;
  70.     }
  71. </script>
  72. </head>
  73. <body>
  74. <form name="String">
  75.     <div align="center"><font size="20">String</font></div><br><br>
  76.     <table border="1" align="center">
  77.         <tr>
  78.             <td> length : </td>
  79.             <td> 문자열 길이를 나타냅니다. </td>
  80.             <td><input type="button" size="10" value="보기" onclick="fn_length()"/></td>
  81.             <td><input type="text" size="20" id="Length1" value="지금 문자열의 길이는"/></td>
  82.         </tr>
  83.         <tr>
  84.             <td> replace : </td>
  85.             <td> 문장의 문자를 다른 문자로 바꾼 뒤 리턴합니다.</td>
  86.             <td><input type="button" size="10" value="보기" onclick="fn_replace()"/></td>
  87.             <td><input type="text" size="20" id="Replace1" value="abcdefghijklmnop"/></td>
  88.         </tr>
  89.         <tr>
  90.             <td> search : </td>
  91.             <td> 문장의 문자와 일치하는 문자열의 위치를 리턴합니다. </td>
  92.             <td><input type="button" size="10" value="보기" onclick="fn_search()"/></td>
  93.             <td><input type="text" size="20" id="Search1" value="abcdefghijklmnop"/></td>
  94.         </tr>
  95.         <tr>
  96.             <td> split : </td>
  97.             <td> 문장을 자를 부분을 지정하여 배열로 리턴합니다.</td>
  98.             <td><input type="button" size="10" value="보기" onclick="fn_split()"/></td>
  99.             <td><input type="text" size="20" id="Split1" value="abcdabcab"/></td>
  100.         </tr>
  101.         <tr>
  102.             <td> substring : </td>
  103.             <td> 문장의 시작번째과 끝번째 숫자를 지정해서 문자를 자릅니다.</td>
  104.             <td><input type="button" size="10" value="보기" onclick="fn_substring()"/></td>
  105.             <td><input type="text" size="20" id="Substring1" value="abcdefghijklmnop"/></td>
  106.         </tr>
  107.         <tr>
  108.             <td> toLowerCase : </td>
  109.             <td> 문자열을 소문자로 바꾸어 리턴합니다. </td>
  110.             <td><input type="button" size="10" value="보기" onclick="fn_toLowerCase()"/></td>
  111.             <td><input type="text" size="20" id="ToLowerCase1" value="ABCDEFG"/></td>
  112.         </tr>
  113.         <tr>
  114.             <td> toUpperCase : </td>
  115.             <td> 문자열을 대문자로 바꾸어 리턴합니다. </td>
  116.             <td><input type="button" size="10" value="보기" onclick="fn_toUpperCase()"/></td>
  117.             <td><input type="text" size="20" id="ToUpperCase1" value="abcdefg"/></td>
  118.         </tr>
  119.         <tr>
  120.             <td> trim : </td>
  121.             <td> 문자열의 공백을 제거하여 리턴합니다. </td>
  122.             <td><input type="button" size="10" value="보기" onclick="fn_trim()"/></td>
  123.             <td><input type="text" size="20" id="Trim1" value=" 여기에 공백을 제거  111"/></td>
  124.         </tr>
  125.     </table>
  126. </form>
  127. </body>
  128. </html>

    변경 전 

     변경 후

     

     

'개발 > HTML' 카테고리의 다른 글

구글맵 api  (0) 2015.08.04
Math 이벤트  (0) 2014.12.26
Date 이벤트  (0) 2014.12.26
Array 이벤트  (0) 2014.12.26
Number 이벤트  (0) 2014.12.26
Posted by 고니킹