Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Rozdzielanie tekstu na "człony" - Funkcja podobna do: explode z PHP.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

Ostrzeżenie: (0%)
-----


Hej posiadam taki kod:

[JAVASCRIPT] pobierz, plaintext
  1. $('.sum'+(u)+'').change(function(){
  2. var suma = 'Brak';
  3. $('.sum'+(u)+'').each(function(){
  4. suma = $(this).val();
  5.  
  6. var myarr = suma.split("[.t.]");
  7. var myvar = myarr[1] + ":" + myarr[2];
  8.  
  9.  
  10.  
  11. });
  12. $('#tekst3'+(u)+'').text(suma);
  13. }).change();
[JAVASCRIPT] pobierz, plaintext


Przykładowy string:

12[.t.]aasasdasdsd

I teraz chcę jedynie widzieć wszystko co jest za: [.t.], czyli w tym przypadku: "aasasdasdsd"

Nie wiem dlaczego mi to nie działa..
Przy okazji dodam, że tworzę sobie dynamiczny formularz.. i nie jest to powód akurat, że przekazuję "suma" dalej, a nie "myvar".. bo wystarczy, że tylko dodam:
"var myarr = suma.split("[.t.]");" to od razu ginie mi ten input..

Może istnieje jakiś inny sposób, albo podpowiedzcie co jest źle (IMG:style_emoticons/default/smile.gif)


Pozdrawiam i z góry bardzo dziękuje (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Duzo tych "zauwazyles"... Szkoda, ze sam nie raczyles zauwazyc.... w linku co dostales masz czarno na bialym napisane:
Cytat
separator - Optional. Specifies the character, or the regular expression, to use for splitting the string. If omitted, the entire string will be returned (an array with only one item)

I to jest odpowiedz na Twoje pytanie, czemu Ci nie dziala.... Dales zly parametr separacji, to nic dziwnego ze nie dziala

Poza tym, wynikowa tablica zaczyna się od 0 a nie od 1
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 12:37