检查Javascript中正则表达式的位数时使用变量
我需要用检查Javascript中正则表达式的位数时使用变量,javascript,regex,Javascript,Regex,我需要用4作为变量来检查以下内容 '1212'.match(/\d{4}/) 我知道我可以使用'1212'.match(new RegExp(jamie))将变量传递到正则表达式中,但我不知道如何检查数字\d方面的内容。您可以通过正确的转义来构建字符串,而不是使用正则表达式构造函数来构建正则表达式 let temp=4 let reg=`\\d\{${temp}\}` 设regex=newregexp(reg) console.log('1212.match(regex))RegExp()需
4
作为变量来检查以下内容
'1212'.match(/\d{4}/)
我知道我可以使用
'1212'.match(new RegExp(jamie))
将变量传递到正则表达式中,但我不知道如何检查数字\d
方面的内容。您可以通过正确的转义来构建字符串,而不是使用正则表达式构造函数来构建正则表达式
let temp=4
let reg=`\\d\{${temp}\}`
设regex=newregexp(reg)
console.log('1212.match(regex))
RegExp()
需要字符串(或regex模式)。所以