在检查Javascript中的正则表达式的位数时使用变量

时间:2019-02-09 17:11:58

标签: javascript regex

我需要检查以下内容,并以'1212'.match(/\d{4}/) 作为变量。

'1212'.match(new RegExp(jamie))

我知道我可以使用\d将变量传递到正则表达式中,但是后来我不知道如何检查数字.about-section的另一面。

1 个答案:

答案 0 :(得分:1)

您可以使用适当的转义符来构建字符串,比起使用RegExp构造函数,您可以构建正则表达式

let temp = 4
let reg = `\\d\{${temp}\}`
let regex = new RegExp(reg)

console.log('1212'.match(regex))