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

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

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

本文實例講述了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標(biāo)簽,但是設(shè)置其innerHTML的值在ie8上報錯,故換為span標(biāo)簽 -->
  <script type="text/javascript">
  var countnums=(function(){
    var trim=function(strings){
      return (strings||"").replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g,"");//+表示匹配一次或多次,|表示或者,\s和\u00A0匹配空白字符,/^以……開頭,$以……結(jié)尾,/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測試后運行結(jié)果如下:

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

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

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

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

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

相關(guān)文章

最新評論

苗栗市| 普安县| 固原市| 自治县| 鹤庆县| 达州市| 泽州县| 当阳市| 义马市| 那曲县| 开封县| 界首市| 成安县| 延边| 海安县| 腾冲县| 奉节县| 安远县| 平阳县| 紫云| 巴青县| 明光市| 崇阳县| 班玛县| 呼和浩特市| 平原县| 吴旗县| 界首市| 新余市| 天水市| 远安县| 开化县| 瓮安县| 汉源县| 阳西县| 循化| 白水县| 富源县| 北京市| 静乐县| 土默特右旗|