黑马程序员技术交流社区

标题: 正则表达式 [打印本页]

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


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


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


大家看看
作者: 匿名    时间: 2011-8-24 07:44
标题: 回复 楼主 的帖子
[url]http://479187668.blog.163.com[/url]
这里面有有关正则表达式的学习资料可以查看一下。
作者: 梁锡伟    时间: 2011-8-24 07:44
你们一个个都非要认为100分才能通关吗。。。。既然用了*,那后面的$结束符不要也可以吧
作者: 匿名    时间: 2011-8-24 08:15
我刚准备把那个$删了,不是非要100分,万一我说万一因为这个不能进heima,不崩溃嘛
至少是个态度啊,虽说是个选做题,对吧
作者: 匿名    时间: 2011-8-24 22:12
标题: 回复 藤椅 的帖子
不行的,*不能代替$符号。$代表最后,而如果没有$符号是不能限制后面的输入的!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2