zoukankan      html  css  js  c++  java
  • 类似新浪 腾讯微博字数统计 控制js(区分中英文 符号)

    <script>
        var maxstrlen = 140;
    
        function Q(s) {
            return document.getElementById(s);
        }
    
    
        function checkWord(c) {
            len = maxstrlen;
            var str = c.value;
            myLen = getStrleng(str);
            var wck = Q("wordCheck");
            if (myLen > len * 2) {
                c.value = str.substring(0, i + 1);
            }
            else {
                wck.innerHTML = Math.floor((len * 2 - myLen) / 2);
            }
        }
        function getStrleng(str) {
            myLen = 0;
            i = 0;
            for (; (i < str.length) && (myLen <= maxstrlen * 2); i++) {
                if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128)
                    myLen++;
                else
                    myLen += 2;
            }
            return myLen;
        }
    </script>
    </head>
    <body>
        <div style="font-size: 16px">
            控制输入框字符输入,计算输入字符总数,显示剩余字数;<br> 一个英文字符算一个字符,一个中文字符算两个字符计算。
        </div>
        <div>
            <textarea onKeyUp="javascript:checkWord(this);"
                onKeyDown="javascript:checkWord(this);" name="content" id="content"
                style="overflow-y: scroll"></textarea>
        </div>
        <DIV>
            还可以输入<span style="font-family: Georgia; font-size: 26px;"
                id="wordCheck">140</span>个字符
        </div>
    </body> 
    View Code
  • 相关阅读:
    iOS开发---iPhone SDK 包含哪些东西?
    COS-8文件系统
    COS-7设备管理
    COS-6主存管理
    COS-5资源分配与调度
    COS-4进程及进程管理
    饭卡管理系统学生E-R图
    COS-3OS的用户接口
    COS-2OS结构和硬件支持
    计算机操作系统-1绪论
  • 原文地址:https://www.cnblogs.com/whlhaikuotiankong/p/3373764.html
Copyright © 2011-2022 走看看