Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrażenie regularne
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Wicepsik
[JAVASCRIPT] pobierz, plaintext
  1. var str = document.body.innerHTML;
  2. var pat = /mod=player&p=[0-9]+&sh=5b7c0d5ba35f85939a772b8">[^<]+/
  3. var result = str.match(pat);
  4.  
  5. for(i = 0; i < result.length; i++)
  6. {
  7. alert("Match #" + (i+1) + ": " + result[i]);
  8. }
[JAVASCRIPT] pobierz, plaintext


Potrzebuje stworzyć wyrażenie regularne. Nie działa mi :/
Czytam te tutoriale ale nadal nic wstydnis.gif



  1. <td><a href="index.php?mod=player&p=196829&sh=5b7c0d5ba35f85939a772b8">qdc3</a></td>
  2.  
  3. </tr>
  4. <tr>
  5. <th>449</th>
  6. <td><a href="index.php?mod=player&p=55511&sh=5b7c0d5ba35f85939a772b8">Lordolek5</a></td>
kamil4u
Kod
var pat = /mod=player&p=[0-9]+&sh=5b7c0d5ba35f85939a772b8">[^<]+/g;

A jak nie zadziała napisz co konkretnie ma robić to wyrażenie?
Wicepsik
Znaleźć wszystkich graczy na tej stronie. Niestety nie działa to wyrażenie :/

@edit

[JAVASCRIPT] pobierz, plaintext
  1. var str = document.body.innerHTML;
  2. var pat = /mod=player&p=[0-9]+&sh/
  3. var result = str.match(pat);
  4.  
  5. for(i = 0; i < result.length; i++)
  6. {
  7. alert("Match #" + (i+1) + ": " + result[i]);
  8. }
[JAVASCRIPT] pobierz, plaintext

Takie wyrażenie starczy. Jest kilka linków takich.
kamil4u
Kod
<div id="test">
            <td><a href="index.php?mod=player&p=196829&sh=5b7c0d5ba35f85939a772b8">qdc3</a></td>

                            </tr>
                                                <tr>
                                <th>449</th>
                                <td><a href="index.php?mod=player&p=55511&sh=5b7c0d5ba35f85939a772b8">Lordolek5</a></td>

</div>

<script>
var str = document.getElementById('test').innerHTML;
var pat = /mod=player&amp;p=[0-9]+&amp;sh=5b7c0d5ba35f85939a772b8">[^<]+/g; //&amp; trzeba dać :)
var result = str.match(pat);

for(i = 0; i < result.length; i++)  
{
alert("Match #" + (i+1) + ": " + result[i]);
}
</script>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.