Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.315 pregleda

Najnovija ↓

Problem sa split-ovanjem stringa 19.04.2007. u 14:35 · pre 237 meseci #1
Zdravo drugari :)

Imam jedan problem. Treba da match-ujem neki tekst u stringu i da onda njega splitujem na svakom razmaku i da uzmem prvi element tog niza. Sve to lepo radi ako je string već definisan:

Code:
var str = "nemanja avramovic";
var min = str.split(" ");
alert(min[0]); //dobijem popup koji kaze "nemanja" (bez navodnika)


Medjutim, u ovakvom kodu mi to ne radi:

Code:
var str = '<b>Ja se zovem nemanja avramovic tralalalalla</p>';

var min = str.match(/[a-z]{7} avramovic/i);
var txt = min.split(" ");

alert(txt[0]);


U ovakvom kodu, ako izbacim liniju gde se zove "split" funkcija i pozovem alert(min) - dobijem popup koji kaze "nemanja avramovic", ali kada probam ovako, kako je gore u kodu napisano (da splitujem rezultat matchovanja) ne iskače popup već JS konzola (firefox) kaže:
Error: min.split is not a function

Kako ovo da rešim?

p.s. Regex sam ovde izmenio tako da ovde matchuje samo imena od 7 slova u sebi, ali to nije bitno, bitno mi je da mi split ne radi kad probam da splitujem rezultat match-a :(

edit: Uf, izgleda da sam uspeo, treba da splitujem min[0] a ne min... samo da se uverim da je tako pa ću javiti...
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Problem sa split-ovanjem stringa 19.04.2007. u 15:00 · pre 237 meseci #2
Citat:

edit: Uf, izgleda da sam uspeo, treba da splitujem min[0] a ne min... samo da se uverim da je tako pa ću javiti...


Tako je, treba da splitujes m[0], posto match() kao rezultat vraca array, a ne string.
Potpis
Never trust an operating system you don't have sources for.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme