scusate ragazzi la banalità ma non riesco a costruire una espressione regolare utilizzando variabili.
ecco il mio codice

var len_min=2;
var len_max=6;
var str='21093214';

var exp="^\d{"+len_min+","+len_max+"}$";
var num_reg = new RegExp(exp);
if (!str.match(num_reg)) alert ("Non valido");

non mi funziona. ho provato a cambiare le variabili con valori fissi tipo 1 e 5 e allora funziona. ho provato anche ad utilizzare le barre / per delimitare l'espressione regolare...insomma ho provato in tutte le salse.

sapete darmi un idea? grazie :-)