Cómo crear un patrón de expresiones regulares que se concatena con una variable, algo como esto:
var test ="52";
var re = new RegExp("/\b"+test+"\b/");
alert('51,52,53'.match(re));
Gracias
javascript
regex
Komang
fuente
fuente
new
. Sin embargo, por coherencia con otros objetos donde esto puede no ser cierto, y claridad en general, siempre usaríanew
.new RegExp('\b'+test+'\b');
When putting a regex in a string literal you need one more round of escaping
; ¿Existe alguna información de fondo sobre (las razones de) esto?