I would like to know how to match a string against an array of regular expressions.
I know how to do this looping through the array.
I also know how to do this by ma
Is that ok ?
function checkForMatch(string,array){
var arrKeys = array.length;
var match = false;
var patt;
for(i=0; i < arrKeys; i++ ){
patt=new RegExp(" "+array[i]+" ");
if(patt.test(string))
match = true;
}
return match;
}
string = "She told me birds can fly and I agreed";
var array = new Array();
array[0] = "dog";
array[1] = "cat";
array[2] = "bird";
array[3] = "birds can fly";
alert(checkForMatch(string, array));