javascript - 如何将变量值包含到正则表达式模式中?

标签 javascript regex

我想将变量值包含到正则表达式模式中。

下面的代码是我们所熟悉的。

var regex = /(.)\1{2}/;

我想做如下操作。

var number = 2;
var regex = /(.)\1{number}/

如何做到这一点?

最佳答案

var number = 2;
var regex = new RegExp('(.)\\1{'+number+'}');

关于javascript - 如何将变量值包含到正则表达式模式中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20793667/

相关文章:

javascript - 帮我简化这个 jquery 代码

javascript - 创建长度为 <tr> 的 .row.cells 行

javascript - 当我只选择一个节目时如何阻止其他节目条目工作

javascript - 使用 javascript 和正则表达式删除 HTML 字符串中的第一个 img 标签

javascript - 从字符串中去除括号和单词 "The"

Swift - 删除重复的标点符号

regex - Haskell 中的正则表达式与词法分析器

javascript - 在 sails js 中获取更新查询的问题

java - 使用正则表达式提取 XML 中的属性值

javascript - 0 :59 to 99:59 or 0 to 99 的正则表达式