Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Wyszukiwanie w tablicy
neon88prv@gmail....
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 7.06.2009

Ostrzeżenie: (0%)
-----


Witam
Uczę się JS i mam pewne zadanie z którym nie mogę sobie poradzić.

Mam tablicę np taką:

slowa = ["ela", "ale", "eal", "ael", "iza", "zlo"];

W tej tablicy muszę odnaleźć wszystkie "stringi" składające się z liter zawartych w słowie: ela w dowolnej kolejności.

Z tym, że nie mogę się ograniczać tylko do tego słowa ponieważ w każdej chwili może ono zostać zmienione na inne.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kadlub
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

Ostrzeżenie: (0%)
-----


ja zrobiłem trochę inaczej niż kolega wyżej

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. var tab=["ela", "ale", "eal", "ael", "iza", "zlo"];
  3. var wynik;
  4. function szukaj(wyraz){
  5.  
  6. slowa = wyraz;
  7. var dd = slowa.length;
  8. var litery = slowa.charAt(0)
  9. for (n = 1; n < dd; ++n){
  10. litery+=','+slowa.charAt(n);
  11.  
  12. var reg = RegExp("["+litery+"]{"+dd+"}","gi");
  13. }
  14.  
  15. var i=0;
  16. while(i < tab.length){
  17.  
  18. index = tab[i].search(reg);
  19.  
  20. if (index != -1)
  21. {
  22. wynik+=','+tab[i];
  23. }
  24. i++;
  25. }
  26. document.write("pasujące słowa to:"+wynik);
  27. }
  28. szukaj("zia");
  29. </script>
[JAVASCRIPT] pobierz, plaintext


Ten post edytował kadlub 19.12.2011, 19:49:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 14:32