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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 史卫平 黑马帝   /  2011-8-23 23:57  /  2378 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

因为测试题最后一题因为正则表达式不会,test一直拖到现在没交
前几天从下面网址借鉴正则表达式过来的看的
http://zhidao.baidu.com/question/262428044.html
var regex=/^[A-Za-z_][0-9A-Za-z_]$/;这是黑马测试题中验证用户名输入的正则表达式


正则表达式还不太熟,感觉这个写得也不对吧?除非^和$有某些限制,现在我就知道^是开始位置,$结束位置!我的理解就是这个就是只能匹配两个字符的输入 第一个是大小写的字母或下划线 第二个是大小写的字母或下划线+数字


我写的话  /^[A-Za-z_][\w]{*}$/   凭感觉写的


大家看看

4 个回复

倒序浏览
黑马网友  发表于 2011-8-24 07:44:27
沙发

回复 楼主 的帖子

[url]http://479187668.blog.163.com[/url]
这里面有有关正则表达式的学习资料可以查看一下。
回复 使用道具 举报
你们一个个都非要认为100分才能通关吗。。。。既然用了*,那后面的$结束符不要也可以吧
回复 使用道具 举报
黑马网友  发表于 2011-8-24 08:15:40
板凳
我刚准备把那个$删了,不是非要100分,万一我说万一因为这个不能进heima,不崩溃嘛
至少是个态度啊,虽说是个选做题,对吧

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1 学习态度不错,但要学会自学!

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-8-24 22:12:31
报纸

回复 藤椅 的帖子

不行的,*不能代替$符号。$代表最后,而如果没有$符号是不能限制后面的输入的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马