最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實現(xiàn)區(qū)分中英文并統(tǒng)計字符個數(shù)的方法示例

 更新時間:2018年06月09日 13:41:36   作者:前端愛我  
這篇文章主要介紹了JS實現(xiàn)區(qū)分中英文并統(tǒng)計字符個數(shù)的方法,涉及JavaScript事件響應、正則匹配及數(shù)值運算相關操作技巧,需要的朋友可以參考下

本文實例講述了JS實現(xiàn)區(qū)分中英文并統(tǒng)計字符個數(shù)的方法。分享給大家供大家參考,具體如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>js區(qū)分中英文統(tǒng)計字符個數(shù)</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="" rel=" rel="external nofollow" stylesheet">
</head>
<body>
  <input type="text" value="" id="str"><span id="showcontent"></span><!-- 此處原來使用的label標簽,但是設置其innerHTML的值在ie8上報錯,故換為span標簽 -->
  <script type="text/javascript">
  var countnums=(function(){
    var trim=function(strings){
      return (strings||"").replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g,"");//+表示匹配一次或多次,|表示或者,\s和\u00A0匹配空白字符,/^以……開頭,$以……結尾,/g全局匹配,/i忽略大小寫
    }
    return function(_str){
      _str=trim(_str);  //去除字符串的左右兩邊空格
      var strlength=_str.length;
      if(!strlength){  //如果字符串長度為零,返回零
        return 0;
      }
      var chinese=_str.match(/[\u4e00-\u9fa5]/g); //匹配中文,match返回包含中文的數(shù)組
      return strlength+(chinese?chinese.length:0); //計算字符個數(shù)
    }
  })();
  function count(tThis){
    var charnum=countnums(tThis.value)
      var showid=document.getElementById("showcontent");
      showid.innerHTML="您總共輸入了"+charnum+"個字符";
  }
  window.onload=function(){
    var str=document.getElementById("str");
    str.onkeypress=function(){
      count(this);
    }
    str.onkeyup=function(){
      count(this);
    }
  }
  </script>
</body>
</html>

使用在線HTML/CSS/JavaScript代碼運行工具 http://tools.jb51.net/code/HtmlJsRun測試后運行結果如下:

PS:這里再為大家推薦兩款相關在線工具供大家參考:

字數(shù)統(tǒng)計工具:
http://tools.jb51.net/code/zishutongji

在線字符統(tǒng)計與編輯工具:
http://tools.jb51.net/code/char_tongji

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數(shù)學運算用法總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript數(shù)組操作技巧總結》、《JavaScript事件相關操作與技巧大全》、《JavaScript操作DOM技巧總結》及《JavaScript字符與字符串操作技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

相關文章

最新評論

大邑县| 团风县| 平陆县| 黔西| 内黄县| 竹山县| 繁峙县| 陈巴尔虎旗| 衡东县| 水富县| 梓潼县| 彩票| 博罗县| 县级市| 墨玉县| 泸州市| 通海县| 平阳县| 平阳县| 靖安县| 鹤岗市| 灯塔市| 米泉市| 承德县| 漠河县| 泉州市| 佳木斯市| 新蔡县| 汕尾市| 富源县| 蕲春县| 靖安县| 福海县| 独山县| 南丰县| 清水县| 清镇市| 崇礼县| 米易县| 乌兰浩特市| 沈丘县|