首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用正则表达式验证表单有关问题

2012-08-16 
用正则表达式验证表单问题大家帮我看一下这代码,用户名验证老一直通不过,是哪里的问题呢?function checkus

用正则表达式验证表单问题
大家帮我看一下这代码,用户名验证老一直通不过,是哪里的问题呢?

function checkuser(uname){
var regu = /^[a-zA-Z][0-9a-zA-Z]{4,16}$/;
if(!regu.test(uname)){
document.getElementById("duser").innerHTML="<font color='red'>用户名必须由字母,数字,下划线组成!</font>";
document.forms[0].user.select();
return false;
}
document.getElementById("duser").innerHTML="";
}

[解决办法]
带参函数有问题吧,调用方法的时候的参数在调试的时候,其实是未下定义的....你可以试着不要带参的,uname在函数里面定义...

热点排行