¿Es posible pasar una variable a una cadena de patrón de expresión regular en jquery (o javascript)? Por ejemplo, quiero validar un campo de entrada de código postal cada vez que el usuario escriba un carácter pasando la variable i al patrón de expresión regular. ¿Cómo hacerlo bien?Pasar variable a cadena de patrón de expresión regular en jquery
$('#zip').keyup(function(){
var i=$('#zip').val().length
for (i; i<=5; i++){
var pattern=/^[0-9]{i}$/;
if (!pattern.test( $('#zip').val() ) )
{$('#zip_error').css('display','inline');}
else
{$('#zip_error').css('display','none');}
}
})
sí, el signo '+' es lo que necesito – Philip007