| Autor | Zpráva | ||
|---|---|---|---|
| jouda01 Profil * |
#1 · Zasláno: 25. 2. 2012, 00:27:27 · Upravil/a: jouda01
Ahoj, muze mi prosim nekdo upravit tento kod aby to odstarnilo vsechny array v zavislosti na shode v paternu "search"??
var aray = [["1","c","foo.","c"],["2","abc.","c","c"],["3","c","aaaxxx.","c"]];
arr = jQuery.grep(a, function(value) {
search = /(oo\.|xxx\.)/gi;
if(value.match(search)) return true;
return false;
}
);Vysledek "arr" by mel byt po vykonani kodu: ["2","abc.","c","c"] Nevim si stim rady, diky moc PS: chyba ma to byt: jQuery.grep(aray
|
||
|
Časová prodleva: 8 dní
|
|||
| joe Profil |
#2 · Zasláno: 3. 3. 2012, 23:57:07
Je tam více chyb, nepoužíváš
var a celkem to vypadá, že nevíš co ten kousek kódu dělá.
var pole = [["1","c","foo.","c"],["2","abc.","c","c"],["3","c","aaaxxx.","c"]];
var re = /(oo\.|xxx\.)/gi;
var odpovida;
var vysledek = jQuery.grep(pole, function(polozky) {
odpovida = false;
$.each(polozky, function (i) {
if (polozky[i].match(re)) {
odpovida = true;
return false; // break
}
});
return odpovida ? false : true; // vynech ty pole, kde jejich polozka odpovida regularnimu vyrazu
});
console.log(vysledek ); |
||
|
Časová prodleva: 14 let
|
|||
0