黑马程序员技术交流社区
标题:
正则表达式问题
[打印本页]
作者:
左耳的鱼
时间:
2013-7-2 22:10
标题:
正则表达式问题
本帖最后由 左耳的鱼 于 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;
}
作者:
肥猫
时间:
2013-7-2 22:23
var reg=/[^A-Za-z0-9_]/g
试试?
作者:
左耳的鱼
时间:
2013-7-2 23:18
肥猫 发表于 2013-7-2 22:23
var reg=/[^A-Za-z0-9_]/g
试试?
不好使啊 现在是第一个是数字,第二个是字母也不报错
作者:
神之梦
时间:
2013-7-2 23:39
楼主是在学哪?
作者:
肥猫
时间:
2013-7-2 23:43
这个广泛出现在EE中JS的验证..其实去下个jQuery,他提供的验证插件里面就有,看看就懂了,很清楚的.
作者:
左耳的鱼
时间:
2013-7-2 23:48
神之梦 发表于 2013-7-2 23:39
楼主是在学哪?
在javascript里用正则啊,基础班学呢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2