动态制作Regexp

时间:2015-11-16 19:38:30

标签: javascript regex

我正在寻找一个在Javascript中使用动态正则表达式的工作解决方案。

这个解决方案对我有用:(但不是动态的)

new RegExp(\bal\i);

但是此解决方案无效:

var value = 'bal';
new RegExp('\'+value+'\i');

有人可以帮助我如何调整它以使其有效吗?谢谢

1 个答案:

答案 0 :(得分:2)

您可以将RegExp构造函数中的字符串(值)与ignoreCase标志一起传递为:

<div ng-show="expression">

它返回true。