A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 左耳的鱼 中级黑马   /  2013-7-2 22:10  /  1253 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 左耳的鱼 于 2013-7-3 21:48 编辑

//验证用户名
var username=document.testform.username.value;
var name = new RegExp("[a-zA-Z_][a-zA-Z_0-9]{0,}", "");//此处正则表达式怎么改?搞不明白。。。。。。。。
if(!name.test(username))
{
  alert("用户名必须是字母数字或下划线,且不能以数字开头");
  return false;
}

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 神马都是浮云

查看全部评分

5 个回复

倒序浏览
var reg=/[^A-Za-z0-9_]/g
试试?
回复 使用道具 举报
肥猫 发表于 2013-7-2 22:23
var reg=/[^A-Za-z0-9_]/g
试试?

不好使啊 现在是第一个是数字,第二个是字母也不报错
回复 使用道具 举报
楼主是在学哪?
回复 使用道具 举报
这个广泛出现在EE中JS的验证..其实去下个jQuery,他提供的验证插件里面就有,看看就懂了,很清楚的.
回复 使用道具 举报

在javascript里用正则啊,基础班学呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马