牛骨文教育服务平台(让学习变的简单)
博文笔记

javascript判断一个字符串是否是中文字符串并且不含中文标点符号

创建时间:2017-09-15 投稿人: 浏览次数:1501

判断一个字符串是否是全中文,并且中英文状态输入的逗号、句号等也都会区分,代码如下:

<input id="test" type="text" onblur="CheckChinese("test",this.value)" />
<script>
    function CheckChinese(obj,val){
        var reg = new RegExp("[\u4E00-\u9FFF]+$","g");
        if(!reg.test(val)){
            console.log("不是纯中文字符");
            var strObj = document.getElementById(obj);
            strObj.value = "";
            strObj.focus();
        }else{
             console.log("是纯中文字符");
        }
    }
</script>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。