Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Parsiranje linka javascriptom

[es] :: Javascript i AJAX :: Parsiranje linka javascriptom

[ Pregleda: 1572 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

usbb
amer leko
banja luka

Član broj: 126998
Poruke: 45
80.65.165.*



+1 Profil

icon Parsiranje linka javascriptom31.07.2012. u 15:36 - pre 142 meseci
Link koji dobijem u varijabli trebam parsirati da iz njega izvucem samo (boldirano):

<a href="#" class="show-hold" onclick="get_value(104335)"><img src="wwv_flow_file_mgr.get_file?" p_security_group_id=1012131231312&amp; p_fname=magnifier.png" border="0" alt="Detalji"></a>

ili da li je lakse provjeriti da li se taj broj nalazi u stringu? (Broj vec imam u varijabli)

tj da dobijem 104335

pokusavao sam sa contains, indexOf a nece ili ga ja ne znam dobro postaviti..


Hvala u svakom slucaju
 
Odgovor na temu

pajaja
Beograd

Administrator
Član broj: 41598
Poruke: 3430
*.dynamic.sbb.rs.

Jabber: pajaja@elitesecurity.org
ICQ: 253317269


+144 Profil

icon Re: Parsiranje linka javascriptom31.07.2012. u 15:52 - pre 142 meseci
Iskoristi regularne izraze za pronalazenje broja. Trazi recimo /get_value\(([0-9]+)\)/.
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
 
Odgovor na temu

usbb
amer leko
banja luka

Član broj: 126998
Poruke: 45
80.65.165.*



+1 Profil

icon Re: Parsiranje linka javascriptom31.07.2012. u 16:35 - pre 142 meseci
A ne kontam kojom funkcijom match, indexOf ?
npr link je u varijabli str
i onda str.match(/get_value\(([0-9]+)\)/.) jel tak mislis_

Ovim dobijem sve brojeve ali ne pomaže mi ovak...
str.match(/\d+/);

 
Odgovor na temu

pajaja
Beograd

Administrator
Član broj: 41598
Poruke: 3430
*.dynamic.sbb.rs.

Jabber: pajaja@elitesecurity.org
ICQ: 253317269


+144 Profil

icon Re: Parsiranje linka javascriptom31.07.2012. u 17:14 - pre 142 meseci
Citat:
usbb:
i onda str.match(/get_value\(([0-9]+)\)/.) jel tak mislis_


Da, samo sto ti ne treba tacka na kraju. Samo:
Code (javascript):

var tmp = str.match(/get_value\(([0-9]+)\)/);
 

gde ti je onda tmp[1] taj broj koji ti treba.
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
 
Odgovor na temu

usbb
amer leko
banja luka

Član broj: 126998
Poruke: 45
178.77.15.*



+1 Profil

icon Re: Parsiranje linka javascriptom31.07.2012. u 17:21 - pre 142 meseci
da to je to, ova tačka me ukopala :)

Hvala puno
 
Odgovor na temu

[es] :: Javascript i AJAX :: Parsiranje linka javascriptom

[ Pregleda: 1572 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.