var reg = new RegExp("[^a-zA-Z0-9_]");//正则式,^取反 意思是取出不在a-z、A-Z、0-9之间的字符
//不在a-z、A-Z、0-9 的字符存在的话 不为null 非法
if (form1.txt_sx_uid.value.match(reg)!=null)
{
alert("属性服务器用户名含有非法字符!");
return
}
本文介绍了一种使用正则表达式检查输入字符串中是否包含除字母、数字及下划线以外的非法字符的方法。通过匹配这些特殊字符,可以有效确保用户输入的数据符合规范。
//不在a-z、A-Z、0-9 的字符存在的话 不为null 非法
if (form1.txt_sx_uid.value.match(reg)!=null)
{
alert("属性服务器用户名含有非法字符!");
return
}

被折叠的 条评论
为什么被折叠?