大家帮忙看看我正则表达式哪里写错了呢

Zemo 2013-11-06 06:41:33



http://localhost:8081/sand/teach/D2/10
http://localhost:8081/sand/teach/D2/10/setting
http://localhost:8081/sand/teach/D2/10/param
http://localhost:8081/sand/teach/D2/10/sale

我这主要是通过url来识别给那一个下面加active样式就是红色的下划线

但是我的正则表达式匹配出错了,上面四个url都和图片第一个正则表达url.match(/(\/teach\/)[-a-zA-Z0-9]{0,62}(\/\d)+/g)匹配成功,而后面三个都匹配不成功,帮忙看看是哪里写错了。
...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ydmmeiduo 2013-11-12
  • 打赏
  • 举报
回复
好像是/d后面的括号后面应该有+号吧
tony4geek 2013-11-07
  • 打赏
  • 举报
回复
你的第一个 /teach/D2/1 ----->1后面没有匹配到。
tony4geek 2013-11-07
  • 打赏
  • 举报
回复
(\/teach\/)[-a-z-A-Z0-9]{0,62}(\/\d+\/)param/g
-妖孽 2013-11-07
  • 打赏
  • 举报
回复
不懂,坐等大神

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧