-2
/^([A-Za-z0-9]){1,8}$/
这是一种在JavaScript中编写正则表达式的正常方法,但我想用between()之间的变量动态构造正则表达式。带有变量的正则表达式
Variable = [A-Za-z0-9]
/^([A-Za-z0-9]){1,8}$/
这是一种在JavaScript中编写正则表达式的正常方法,但我想用between()之间的变量动态构造正则表达式。带有变量的正则表达式
Variable = [A-Za-z0-9]
这是如何建立从字符串的新的正则表达式:
var v = '[A-Za-z0-9]';
var regExp = new RegExp('^(' + v + '){1,8}$');
console.log(regExp);
现在你可以使用你的目的的正则表达式regExp
什么你的意思是介于两者之间的变量? – lilezek
告诉我们这个正则表达式的一个例子。 –