JS 求正则验证 字符串只能含中文或数字

求正则验证,是验证! 字符串只能含中文或数字,不能有字母和特殊符号包括小数点下划线等。
可以是全中文但不能是全数字。

http://www.androidchina.net/378.html里面有很多常用的,自己找下吧,或者试试这个,不保证正确**^[\u4E00-\u9FA50-9_]+$**

^[\u4E00-\u9FA5A-Za-z0-9_]+$

正则表达式: ^[(\u4e00-\u9fa5)|(0-9)]+$
例子: 自己引用jquery库测试

 <html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 
        <script type="text/javascript" src="../js/jquery-1.12.1.js"></script>
    </head>
    <body>
        <span id="lblErr" style="color:Red;"></span>
        <textarea rows="10" cols="50" id="txtarea"></textarea>
        <input type="submit" value="提交" onclick="submitValidate()" id="btnSave">
        <script>
            function submitValidate(){
                var strIpt = $("#txtarea").val();
                if(!strIpt.match(/^[(\u4e00-\u9fa5)|(0-9)]+$/)){
                    $("#lblErr").text("只能输入中文字和数字!");
                    $("#lblErr").css("display","block");
                    return;
                }else{
                    $("#lblErr").css("display","none");
                    $("#lblErr").text("");
                }
            }
        </script>
    </body>
</html>