正则表达式匹配可选的第一个逗号,后跟变量字符串

时间:2018-03-17 21:51:20

标签: javascript regex

我有一个字符串变量selectors,持有类选择器:.class1,.class2,.class3

我想根据特定条件有选择地从该列表中删除类(例如,用户单击按钮#2并从列表中删除.class2)。

我在使用正则表达式时遇到问题,该正则表达式允许删除字符串前面的可选逗号。这就是我所拥有的:

var toRemove = '.class2';
var re = new RegExp(/\,\?/toRemove, 'gi');
newSelectors = selectors.replace(re, '');

我意识到我可能正在试图将模式匹配与变量结合起来,但我不完全确定如何处理它。

0 个答案:

没有答案