Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS]Wyrazenia Regularne
qba10
post
Post #1





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Mam taki kod JavaScript
  1. var Reg = new RegExp("/\[(.*?)\]/i");
  2. var match = Reg.exec("")
  3. for(i in array)
  4. {
  5. var match = Reg.exec(array[i]);
  6. alert(match);
  7. }

Próbuje z takiej tablicy:
[1x1]:0,[2x1]:1,[1x2]:1,[2x2]:2,

Wyciągnąć to co jest pomiędzy kwadratowymi nawiasami. Jednak skrypt wywala mi ciągle null. Co mam źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
croc
post
Post #2





Grupa: Zarejestrowani
Postów: 706
Pomógł: 108
Dołączył: 12.03.2010

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


Jeśli dobrze zrozumiałem przykład:
[JAVASCRIPT] pobierz, plaintext
  1. var values = new Array('[1x1]:0', '[2x1]:1', '[1x2]:1', '[2x2]:2');
  2.  
  3. var reg = new RegExp(/\[(.*?)\]/);
  4. for(i in values) {
  5. var result = reg.exec(values[i]);
  6. alert(result);
  7. }
[JAVASCRIPT] pobierz, plaintext
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: 10.10.2025 - 20:51