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: 11 let
|
0