配列があります
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
配列キーを 1 つずつ取得し、正規表現を設定してsearch
、構築された式に対して変数をテストすることになっています。1 つ以上の一致がFlag
true になる場合。
しかし、idは機能しません。