js 求帮忙写一个正则表达式 要求只能输入 数字英文和汉字的 其他的一律不能输入

js 求帮忙写一个正则表达式 要求只能输入 数字英文和汉字的 其他的一律不能输入

问题描述:

js 求帮忙写一个正则表达式 要求只能输入 数字英文和汉字的 其他的一律不能输入

[\d|A-z|\u4E00-\u9FFF]+这个可以匹配简繁中文和任意数字以及字母。

网上找的,试一下行不行

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

我试了一下可以啊

<input id="a" type="text" onblur="test123();" />

function test123()
        {
            var regx = /^[\u4E00-\u9FA5A-Za-z0-9]+$/
            var value = document.getElementById("a").value
            if(regx.test(value))
            {
                alert(value)
            } else {
                alert("格式错误");
            }   
        }       

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

^[\u4E00-\u9FA50-9]+$