正则表达式不起作用

use*_*076 0 regex jquery

看看jsfiddle.http://jsfiddle.net/yNJKj/13/

这个正则表达式应该只显示顶级项目.但它在某些类别中以某种方式扼杀了第二级物品.

我究竟做错了什么?谢谢!

T.J*_*der 5

我想你想要的正则表达式是:

/^.*\/activity\/[^/]*$/i
Run Code Online (Sandbox Code Playgroud)

更新了小提琴

或者可能

/^.*\/activity\/[^/]*[a-zA-Z]$/i
Run Code Online (Sandbox Code Playgroud)

更新了小提琴

(我不确定为什么你最后会有那个单字符[a-zA-Z]匹配.)

你原来的

/^.*\/activity\/.*[a-zA-Z]$/i
Run Code Online (Sandbox Code Playgroud)

...允许/.*前面的匹配[a-zA-Z],因此包括子类别.