动态制作Regexp
Dynamic making Regexp
我正在寻找一个在Javascript中使用动态正则表达式的工作解决方案。
这个解决方案对我有效:(但不是动态的)
new RegExp('bal'i);
但这个解决方案不起作用:
var value = 'bal';
new RegExp('''+value+''i');
有人能帮我调整一下使它工作吗?感谢
您可以在RegExp构造函数中传递字符串(值),以及ignoreCase标志,如下所示:
var value = 'bal';
var b = new RegExp(value, 'i')
b.test('BAL')
它返回true。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 动态分配GA增强型电子商务跟踪器
- onkeyup无法动态创建多个文本区域
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使Javascript动态html表及其上的事件
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 如何使用javascript从主svg对象动态创建svg视图框
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 如何在Google柱状图中动态添加行/列
- 困在逻辑中试图定位动态的东西
- 在动态创建的元素上获取对特定选择器的引用
- JavaScript/Jquery动态RegExp生成
- JavaScript中的动态与内联RegExp性能
- 动态制作Regexp
- 设置Regexp中的动态模式
- 使用regExp动态匹配字符串中的多个单词与另一个单词
- 使用RegExp动态创建正则表达式,并过滤内容