Javascript正则表达式:从匹配组作为变量构建正则表达式

时间:2015-11-17 12:03:19

标签: javascript jquery regex

我在各个项目中使用了很长的已定义城市列表。

我需要将它集成到正则表达式中。为什么这不起作用?

var text = "It's nice in Amsterdam";

var cities = "(Berlin|Athens|Amsterdam|Buenos Aires|endless|list|from|extra|file)";
var cityRx = new RegExp("/.+ " + cities + "$/", "i");
var city = text.match( cityRx );

$("body").append( "Where ist nice? " +  city + "!" );

http://jsfiddle.net/hmvL9h08/

0 个答案:

没有答案