jQuery

정규식으로 일치 단어 count

먹세 2019. 7. 23. 10:50


<div id="text_area_wrap">
<textarea id="text_area"></textarea>
</div>
<input type="text" id="search_text" />
<div id="result"></div>


<script>
$(function(){
$("#search_text").on('keyup',function(){
  var search_text = this.value;
  if(search_text){
    var text = $("#text_area").val();
    var exp_result = new RegExp(search_text,'g');
    var count = (text.match(exp_result) || []).length;
    $("#result").text(search_text+ " : " +count+"회 검색 되었습니다.");
  }else{
    $("#result").text("");
  }
});
});
</script>

반응형