如题

解决方案 »

  1.   


    <input name="haha" onblur="if(!/^[\u4e00-\u9fa5]*$/.test(this.value)){alert('输入错误');this.value=''}">
      

  2.   

    <script> 
        // 目前在unicode标准中,汉字的charCode范围是[0x4E00, 0x9FA5] 
        function test() { 
            var s = document.all.name.value ; 
            for(var i = 0; i < s.length; i++) 
                if(s.charCodeAt(i) < 0x4E00 || s.charCodeAt(i) > 0x9FA5) { 
                    window.alert("输入非中文,请重新输入") ; 
                    break ; 
                } 
        } 
    </script>