javascript로 단어수 계산하기

2012. 11. 23. 22:06Languages/Jquery

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="ko" xml:lang="ko" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <TITLE>단어수 계산</TITLE>
 
<script language=javascript> 
 
  //<![CDATA[ 
  function textAreaKyUp(obj) { 
 
    var cnt = document.getElementById("cnt"); 
    var str = obj.value; 
    if(str.search(/[^\s]/g) == -1){ 
      cnt.innerHTML = "0"; 
      return; 
    } 
 
    cnt.innerHTML =  str.replace(/^\s+/,"").match(/\s+|[^\s.,/]$/g).length; 
  } 
  //]]> 
</script> 
</HEAD>
 
 
 
<body>
단어수:<span id="cnt"> 내용을 입력하세요 </span> 
 
 
<textarea name="ans" id="ans" wrap="VIRTUAL" onchange="textAreaKyUp(this)" rows="10" cols="20" ></textarea>
<body>
 </html>




javascript로 단어수 계산

phpschool에서 찾은 건데 회사에서 쓰는 것과 좀 안맞아서 수정했다.

편집을 위해 스페이스 또는 . 이 연속해서 입력된 것이 모두 단어수로 계산 되는 것을 편집했다.