首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

jQuery对数组的操作,多谢。

2013-01-19 
求助:jQuery对数组的操作,,谢谢。。我想实现查询:数组里的每个值 ,是否出现在参数q里 参数:q“天天都来csdn”

求助: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) )




                   
 

热点排行