所以我想要这个正确的 match()
语法和变量 var a = 'breaksmooth';
和 var b = 'bre';
,如果我不使用任何变量或至少在变量中搜索,我所知道的:if(a.match(/^bre/)) return true;
我只是想实现这个 if(a.match(/^b/);
其中 b
是 var b
这是给我错误。我不想改变 var b
和 b =/^bre/
。任何解决方案?
最佳答案
使用这个方法:
var a = 'breaksmooth';
var b = 'bre';
var re = new RegExp(b, 'g');
a.match(re)
关于javascript - 正则表达式匹配开始使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57125338/