2013-03-07 5 views
0

Может кто-нибудь сказать мне, почему следующее не работает ?:Regexp не работает, если используется с матча()

Fiddle: http://jsfiddle.net/anderslyman/86NHs/

JavaScript:

var value = 'lorem ipsum dolor sit amet'; 
var wordLength = 11; 
var find = new RegExp('\b[a-zA-Z]{2,' + wordLength + '}\b'); 
console.log(value.match(find)); 
console.log(value.match(/\b[a-zA-Z]{2,11}\b/)); 

Я хотел бы ожидать и console.log() выводов для вывода того же, потому что регулярные выражения идентичны ...

ответ

Смежные вопросы