有一个数组
var words =new Array(
'apple',
'apa',
'found',
'stackoverflow',
'will'
);
和一个变量
var search = 'papa.com';
现在我想设置这样的表达式
var Flag=false;
var regexp;
for(var i in words)
{
regexp = new RegExp('(^(.*\.))?' + words[i] + '\.([a-z]{2,3})(\.(\w+))?','i');
if (regexp.test(search)) {Flag=true;}
}
alert (Flag);
该循环应该一个一个地获取words
数组键,然后设置正则表达式并search
根据构建的表达式测试变量,如果有一个或多个匹配,Flag
则结果为真。
但是,id 不起作用。