黑马程序员技术交流社区

标题: 关于js中的正则表达式 [打印本页]

作者: 申俊伟    时间: 2012-8-26 10:19
标题: 关于js中的正则表达式
【0-9】不是可以用/d代替么,为什么RegExp("^/d{5}$")不行而用RegExp("^【0-9】{5}$")可以呢?
作者: 来明坤    时间: 2012-8-26 10:31
我记得【0-9】是正整数   /d  是非负整数  比前者多个0 吧   难道我记错了
作者: 申俊伟    时间: 2012-8-26 10:33
来明坤 发表于 2012-8-26 10:31
我记得【0-9】是正整数   /d  是非负整数  比前者多个0 吧   难道我记错了

[0-9]不包括0吗?
作者: 来明坤    时间: 2012-8-26 10:39
申俊伟 发表于 2012-8-26 10:33
[0-9]不包括0吗?

印象里不包括    我去查查
作者: 李菁    时间: 2012-8-26 10:59
为什么RegExp("^/d{5}$")不行  不是/d,而是\d
作者: 申俊伟    时间: 2012-8-26 11:51
李菁 发表于 2012-8-26 10:59
为什么RegExp("^/d{5}$")不行  不是/d,而是\d

还是不行。但是用【0-9】可以

代码.png (6.91 KB, 下载次数: 18)

代码.png

界面.png (3.04 KB, 下载次数: 14)

界面.png

作者: 李菁    时间: 2012-8-26 15:39
"/^\d{5}$/"  你用这个试试




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