function wordStatic(input) { // 获取文本框对象 var el = document.getElementById('dcs'); if (el && input) { // 获取..._js 输出一个文章里面的单词个数">
当前位置:   article > 正文

JS实时统计文本区域的单词数

js 输出一个文章里面的单词个数
<script type="text/javascript">

    function wordStatic(input) {
        // 获取文本框对象
        var el = document.getElementById('dcs');
        if (el && input) {
            // 获取输入内容长度并更新到界面
            var value = input.value;
            // 替换中文字符为空格
            value = value.replace(/[\u4e00-\u9fa5]+/g, " ");
            // 将换行符,前后空格不计算为单词数
            value = value.replace(/\n|\r|^\s+|\s+$/gi,"");
            // 多个空格替换成一个空格
            value = value.replace(/\s+/gi," ");
            // 更新计数
            var length = 0;
            var match = value.match(/\s/g);
            if (match) {
                length = match.length + 1;
            } else if (value) {
                length = 1;
            }
            el.innerText = length;
        }
    }
</script>

 

转载于:https://www.cnblogs.com/ztf_yh/p/9969331.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/956107
推荐阅读
相关标签
  

闽ICP备14008679号