Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Wyciąganie danych z tekstu
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, pomoże mi ktoś wyciągnąć konkretne dane z adresu URL w javascript
Mam zmienną z "http://www36.zippyshare.com/v/53241156/file.html"
i chciałbym z niej wyciągnąć do osobnych zmiennych część
"http://www36.zippyshare.com/v/53241156/file.html"
Fifi209
No i czego nie potrafisz zrobić bo zapomniałeś chyba napisać.
Lirdoner
Nie potrafię wyciągnąć tych pogrubionych danych
Nie mam pojęcia jak
Fifi209
W takim razie pokaż jak próbowałeś - to dział gdzie udzielamy pomocy i pokazujemy błędy, lecz nie dajemy gotowców. winksmiley.jpg
Lirdoner
No tak ja wiem, ale nie mam pojęcia jak to zrobić
liczę na jakąś wskazówke, funkcję czy coś co mnie naprowadzi na dobry trop winksmiley.jpg
Fifi209
Wskazówka

Jak coś wymyślisz to odezwij się w temacie - wtedy pomożemy.
Marteen
Mi też to było potrzebne, bo mam odtwarzacz zippyshare na swojej stronie. Tak zrobiłem to w PHP:
  1. $link = 'http://www36.zippyshare.com/v/53241156/file.html';
  2. $exp1 = explode('/', $link);
  3. $exp2 = explode('.', $exp1[2]);
  4.  
  5. $zippywww = $exp2[0]; // www36
  6. $zippyfile = $exp1[4]; // 53241156

Może Ci to pomoże.
Lirdoner
No to zrobiłem takie coś

var tekst = 'www36.zippyshare.com';
var WyrReg = /[0-9]/i;
var zmienna2 = tekst.match(wyrReg);
alert(zmienna2);

Ale zmienna2 nic nie zwraca, w ogóle nie wyświetla się alert :/
erix
Jak ma zwrócić, skoro nie określiłeś, ile razy ma się powtórzyć ta klasa znaków?
Fifi209
Cytat(Lirdoner @ 9.08.2010, 15:43:27 ) *
No to zrobiłem takie coś

var tekst = 'www36.zippyshare.com';
var WyrReg = /[0-9]/i;
var zmienna2 = tekst.match(wyrReg);
alert(zmienna2);

Ale zmienna2 nic nie zwraca, w ogóle nie wyświetla się alert :/

Po 1. używaj bb code
Po 2.

[JAVASCRIPT] pobierz, plaintext
  1. var zmienna2 = WyrReg.match(tekst);
[JAVASCRIPT] pobierz, plaintext


;]
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.