可能重复:
How do you pass a variable to a Regular Expression JavaScript?
这是我的正则表达式
regexp:{
spamcheck : /^[15]+$/
}
我需要这样做
var spamcheck_sum = 15;
regexp:{
spamcheck : /^[spamcheck_sum]+$/
}
和
旁注:我不能在js之外使用我的spamcheck_sum var原因是我的js文件首先加载,而我的var加载后加载,无论js文件首先加载,任何方式全局化该var都是可以接受的?
在这里使用cms和js文件放置是自动的,如果我使用cms js位置调用。的Joomla
答案 0 :(得分:1)
var spamcheck_sum = 15;
regexp:{
spamcheck : new RegExp("^["+spamcheck_sum+"]+$")
}