怎样判断输入的信息是字母、数字、下划线和中文?

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:38:36
用javascript对输入的信息进行判断,限制它只能是字母、数字、下划线和中文,
不能输入其他特殊符号。

function check(str)
{
var reg = /^[\w\u4e00-\u9fa5]+$/;
alert(reg.test(str));
}
//满足返回true,不满足返回false

提示:利用 正则表达式 和replace 方法就可以
例如this.value=this.value.replace(/[\u4e00-\u9fa5]/g,'')方法可以去除中文. 具体用法看文档.