olá
como faço para concatenar uma string com uma expressão regular?
tenho este código de exemplo:
$('.showInfo').click(function(){
var meuId = $(this).attr("id"); //recebo o id da div, guardado na class ShowInfo
var regex '/^InfoBanner'+meuId+'+/'; //crio a minha regex, com o id
//esconder todas as divs, cujo o id encontra-se na regex.
$("div").filter(function() {
return this.id.match(regex);
}).hide();
});
o problema do meu código é nesta parte:
var regex '/^InfoBanner'+meuId+'+/';
não aceita plicas, nem concatenação de vars
testei algo do género:
var regex /^InfoBanner[0-9]+/
...e funciona, mas esconde-me todas as divs xD
há alguma forma de contornar isto?