javascript - 正则表达式匹配开始使用变量

标签 javascript match

所以我想要这个正确的 match() 语法和变量 var a = 'breaksmooth';var b = 'bre'; ,如果我不使用任何变量或至少在变量中搜索,我所知道的:if(a.match(/^bre/)) return true; 我只是想实现这个 if(a.match(/^b/); 其中 bvar b 这是给我错误。我不想改变 var bb =/^bre/。任何解决方案?

最佳答案

使用这个方法:

var a = 'breaksmooth';
var b = 'bre';
var re = new RegExp(b, 'g');
a.match(re)

关于javascript - 正则表达式匹配开始使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57125338/

相关文章:

jquery - 查找元素是否包含 x 但不包含 y (jQuery)

Python pandas 两个表匹配以查找最新日期

Javascript 正则表达式帮助,负向前瞻

javascript - 当特定的 div 类发生变化时调用一个函数

javascript - 如何在不需要等待的情况下使用 jquery deferred

python - 正则表达式匹配除 "<--"之外的所有非字母数字字符

表匹配的 PHP/SQL 查询(通配符)

javascript - 正则表达式从文本中检索特定的 url

javascript - 单击菜单以外的任何地方时隐藏菜单

javascript - 通过 highcharts-ng 指令将使用 highcharts 的图表添加到 Angular