文本输入框和下拉菜单特效-判断汉字的个数

Posted 承载梦想-韩旭明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本输入框和下拉菜单特效-判断汉字的个数相关的知识,希望对你有一定的参考价值。

—————————————————————————

<script type="text/javascript">            
            //进行格式校验
            function sumInput(){
                //获得文本框的DOM
                var myText = document.getElementById("myText");
                var val = myText.value;            //获取用户输入的值
                var sum = 0;                    //定义汉字个数
                for(var i=0;i<val.length;i++){        //遍历
                    var c = val.charAt(i);            //得到当前的字符
                    if(isChineseChar(c)){            //汉字判断
                        sum++;                //个数自加
                    }
                }
                alert("包含汉字个数:" + sum);        //用提示框展示结果
            }
            //汉字校验函数
            function isChineseChar(c){
                var reg = /[\u4E00-\u9FA5]/;        //定义正则表达式
                return reg.test(c);                //返回判断结果
            }
        </script>

——————————————————————————

<body style="text-align:center;">
        <!-- 定义文本框 -->
        请输入:<input type="text" value="" id="myText" /><br /><br />
        <!-- 定义按钮 -->
        <input type="button" value="判断汉字的个数" id="myBtn" onclick="sumInput();"/>
    </body>

——————————————————————————

以上是关于文本输入框和下拉菜单特效-判断汉字的个数的主要内容,如果未能解决你的问题,请参考以下文章

文本输入框和下拉菜单特效-用正则表达式验证E-mail格式

求 js 文本框输入拼音出现下拉框列表的特效代码 就像百度搜索框一样 要完整demo 可完美迁移。

20款jquery下拉导航菜单特效代码分享

如何在MVC C#中将文本框和下拉值从视图传递到控制器

如何使输入类型的文本看起来像选择下拉菜单?

HTML中的文本输入框/下拉菜单