![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Do tej pory pisałem wyrażenia regularnie głównie w PHP i Ruby. W tej chwili zetknąłem się z problemem w js, ponieważ tutaj działa to troszkę inaczej.
Kod var txt = ' 123 a127a b23b a4a'; var res = txt.match(/a([0-9]+)a/g); for( var i in res ){ alert(i + ' = ' + res[i]); } http://js.blop.pl/index.php?dmFyIHR4dCA9IC...mVzW2ldKTsNCn0= Chciałbym uzyskać tablicę samych cyfr [127, 4] bez otaczających ich znakó, które z kolei są konieczne do dopasowania wyrażenia. Usunięcie modyfikatora 'g' zwraca odpowiednią tablicę, ale tylko dla pierwszego dopasowania zamiast wszystkich jak to się dzieje w PHP. Ten post edytował flashdev 7.01.2011, 13:19:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 20:44 |