看到的一个问题

蓝天蜻蜓 2009-10-30 05:18:34
function checkusername(){
var str=document.getElementById("username").value;
var reg=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._-]){4,19}$/;
if(str.match (reg )==null ){
return false;
}
}

function checkall(){
if (checkusername()==false);
{
alert ("用户名错误")
}

}
...全文
72 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen_xiangguo 2009-10-30
  • 打赏
  • 举报
回复
1.if后面的分号,是错的。
2.坦白来讲,这里用match是不合适的,应该用test()方法.
xucan2087 2009-10-30
  • 打赏
  • 举报
回复
if后面多了一个分号
VsaSky 2009-10-30
  • 打赏
  • 举报
回复
问题是什么啊???
liujiaqiid 2009-10-30
  • 打赏
  • 举报
回复
帮顶...
wldzjj 2009-10-30
  • 打赏
  • 举报
回复
楼主是不是想判断输入的用户名是不是你正则上的形式

试试 看是不是你想要的效果
<script>
function checkusername(){
var str=document.getElementById("username").value;
var reg=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._-]){4,19}$/;
if(!reg.test(str)){

return false;
}
}

function checkall(){
if (checkusername()==false);
{
alert ("用户名错误");
}

}
</script>
<input type='text' name='username' onblur='checkall()'>
xiangchengboy 2009-10-30
  • 打赏
  • 举报
回复
没有这个分号也没问题
sumjor 2009-10-30
  • 打赏
  • 举报
回复
难道楼主就是想说少了;号这个问题??
spllot 2009-10-30
  • 打赏
  • 举报
回复
少了一个分号
sumjor 2009-10-30
  • 打赏
  • 举报
回复
啥问题??
蓝天蜻蜓 2009-10-30
  • 打赏
  • 举报
回复
alert ("用户名错误")

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧