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]+$