用于提取带有异常的后缀的正则表达式

时间:2014-09-04 00:33:05

标签: javascript regex

我试图提取一个"名称"从css类列表中。名称始终跟随" lms-menuitem - "但有一个例外,"选择"不是有效的"名称"。

以下作品,但非常冗长。所以我想要做的是用一个简单的正则表达式重写下面的代码,以获得" name"

var targetSection="lms-menuitem lms-menuitem-addUsers lms-menuitem-selected";

targetSection=targetSection.replace(" lms-menuitem-selected","");
targetSection=targetSection.replace("lms-menuitem ","");
targetSection=targetSection.match(/lms-menuitem-(.*)/)[1];

alert(targetSection=='addUsers');

所以我正在寻找的是:

var targetSection="lms-menuitem lms-menuitem-addUsers lms-menuitem-selected";    
alert(targetSection.match(/YOUR HELP HERE/)[1]=='addUsers');

对你的模式的解释也会很好!

0 个答案:

没有答案