读书人

jQuery对数组的操作多谢。

发布时间: 2013-01-19 11:41:36 作者: rapoo

求助:jQuery对数组的操作,,谢谢。。
我想实现查询:数组里的每个值 ,是否出现在参数q里
参数:q=“天天都来csdn”
数组:myWdArr=(商品,天天,都来,csdn,)


我目前只知道这个inarray函数,是查询参数是否在数组里。。
var wa=inArray(q,myWdArr);
if(wa!=''){
alert('无');

但是我想反过来,查询的是:数组里是否有某个值,出现在参数q中间。。有>1就输出false

请高手支招。。

多谢了。
[解决办法]



var arr = [1, 2, 3, 4, 5];
               var str = "123dfsdfdfsdfdsf";
               for(var i=0;i<arr.length;i++) {
               if(str.indexOf(arr[i])>0) {

               alert("存在");
               }
               }

[解决办法]
find 返回是否


function find(arr,str){
var reg=RegExp(arr.join('
[解决办法]
') );
return reg.test(str)
}
var arr = [1, 2, 3, "d", "f"];
var str = "123dfsdfdfsdfdsf";
alert( find(arr,str) )




              

读书人网 >Ajax

热点推荐