스크립트 주석 처리에 대한 질문
조회수 6453 답변수 1 반응수 4 등록일 2016.06.07 05:57:42

  1. <script>
  2. function validation_tags() {
  3.     var tags = document.getElementById("tags").value;
  4.     var pattern = new RegExp('^[\u3131-\u314e|\u314f-\u3163|\uac00-\ud7a3\,]*$');
  5.     if (!pattern.test(tags) && tags != "") {
  6.         alert('태그는 한글,콤마로만 입력 가능합니다.')
  7.         return false;
  8.     }
  9.     return true;
  10. }
  11. </script>


이것을 alert 기능만 빼려면


  1. <script>
  2. function validation_tags() {
  3.     var tags = document.getElementById("tags").value;
  4.     var pattern = new RegExp('^[\u3131-\u314e|\u314f-\u3163|\uac00-\ud7a3\,]*$');
  5.     if (!pattern.test(tags) && tags != "") {
  6. <!--
  7.         alert('태그는 한글,콤마로만 입력 가능합니다.')
  8.         return false;
  9. -->
  10.     }
  11.     return true;
  12. }
  13. </script>



질문1. 이렇게 하거나 (이렇게 주석처리해도 스크립트 방지 기능은 작동하나요? )


  1. <script>
  2. function validation_tags() {
  3.     var tags = document.getElementById("tags").value;
  4.     var pattern = new RegExp('^[\u3131-\u314e|\u314f-\u3163|\uac00-\ud7a3\,]*$');
  5.     if (!pattern.test(tags) && tags != "") {
  6.         
  7.         return false;
  8.     }
  9.     return true;
  10. }
  11. </script>


질문2. 이렇게 alert 부분 즉 6번줄을 아예 빼버려도 되나요?

안녕하세요 dolgo입니다. 좀 더 효과적인 그룹핑을 위해 태그를 수정하였습니다.^^; John.cho 2016.06.12 13:22:56
그리고 추가적으로.. &lt;script&gt; function validation_tags() { var tags = document.getElementById(&quot;tags&quot;).value; var pattern = new RegExp('^[\u3131-\u314e|\u314f-\u3163|\uac00-\ud7a3\,]*$'); if (!pattern.test(tags) &amp;&amp; tags != &quot;&quot;) { alert('태그는 한글,콤마로만 입력 가능합니다.') return false; } return true; } &lt;/script&gt; 여기에서 alert 부분이 이 아래 한줄인가요? alert('태그는 한글,콤마로만 입력 가능합니다.') 아니면 alert('태그는 한글,콤마로만 입력 가능합니다.') return false; 여기까지인가요? 그것도 아니라면.. alert('태그는 한글,콤마로만 입력 가능합니다.') return false; } 이렇게까지가 alert 부분인가요? 잘 몰라서 죄송합니다.. ㅠㅠ John.cho 2016.06.07 06:09:54
질문2번은 주석처리를 하지않고 그냥 아예 빼버려도 맞는건지 궁금한 질문입니다. John.cho 2016.06.07 05:59:14

alert('태그는 한글,콤마로만 입력 가능합니다.') 을 제거하거나 주석 처리 하면 됩니다.


사용하신 주석 <!-- ~ --> 은 HTML에서 사용하는 주석으로

스크립트에서는 // 또는 /* */ 을 사용해야 합니다.


  1. <!--
  2.         alert('태그는 한글,콤마로만 입력 가능합니다.')
  3.         return false;
  4. -->

이 아닌

  1. <script>
  2. function validation_tags() {
  3.     var tags = document.getElementById("tags").value;
  4.     var pattern = new RegExp('^[\u3131-\u314e|\u314f-\u3163|\uac00-\ud7a3\,]*$');
  5.     if (!pattern.test(tags) && tags != "") {
  6.         //alert('태그는 한글,콤마로만 입력 가능합니다.')
  7.         return false;
  8.     }
  9.     return true;
  10. }
  11. </script>

또는 

질문 2번처럼 alert('태그는 한글,콤마로만 입력 가능합니다.')를 제거하셔도 됩니다.

    1. <script>
    2. function validation_tags() {
    3.     var tags = document.getElementById("tags").value;
    4.     var pattern = new RegExp('^[\u3131-\u314e|\u314f-\u3163|\uac00-\ud7a3\,]*$');
    5.     if (!pattern.test(tags) && tags != "") {
    6.         return false;
    7.     }
    8.     return true;
    9. }
    10. </script>




2016.06.07 12:46:21 반응 이력

답변 작성

질문에 적합한 답변을 상세히 작성해 주시기 바랍니다.

답변이 찬성되면 태그평판 +2점이 적립, 반대되면 태그평판 -1점 차감됩니다.

답변이 채택되면 태그평판 +10점이 적립됩니다.

javascript 게시판 정보
  • 12
    질문수
  • 0
    아카이브수
  • 2
    채택수
  • 0
    멤버수
javascript 질문 통계
최근 30일
답변율
0%
채택율
0%
전체
답변율
16%
채택율
16%
최근에 등록된 질문