Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Dzielenie stringu wg "_" - jak to się robi ?
Forum PHP.pl > Forum > Przedszkole
phpamator
Witajcie przedszkolacy,
Potrzebuję podzielić string na części np:
katalog_plik.xyz
i otrzymać
zmienną x = katalog,
zmienną y = plik
i zmienną z = xyz
nie mam pojęcia jak się do tego zabrać.
Czy da się to zrobić używając jQuery czy trzeba "czystym" javascriptem ?

w PHP ... nie problem, w jQuery/JS .... czarna magia.
znalazłem coś takiego jak str.split(" ");
czy to mi zadziała ?
jak wtedy wyciągnąć pierwszy kawałek i zapisać do zmiennej?
Muszę to do tablicy i wyciągnąć z tablicy np costam[1] ?
trueblue
  1. "katalog_abc.xyz".split(/[_.]+/);

Choć jeśli przewidujesz kropkę nie tylko na końcu, to znajdź ostatnią kropkę, rozetnij na dwa i to co z lewej rozdziel "_".
phpamator
Dziękuję Trueblue, nie, w tym przypadku będzie tylko jak w przykładzie czyli katalog _ plik . rozszerzenie i mnie interesuje wyłącznie katalog i plik wyciągnąć.
Rozumiem, czyli tak będzie ok ?
[JAVASCRIPT] pobierz, plaintext
  1. var str = "account_details.php";
  2. var res = new Array(str.split(/[_.]+/));
  3. console.log(res);
[JAVASCRIPT] pobierz, plaintext
trueblue
Zobacz co jest wynikiem str.split(....
phpamator
aaa to już jest array ...
super, dzięki za podpowiedź.
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.