![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 2 Dołączył: 24.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chce z ciagu znakow usunac podkreslniki niepoprzedzone ciagiem 123
Kod <script> s='123_123_1224_123_123_123_123' document.write(s.replace(/(?!123)_/g,'')) </script> Niestety to nie dziala - usuwa wszystkie. Jest na to jakis sposob? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Nie umiem tego zrobić w wyrażeniach regularnych. Podejrzewam, że się nie da tylko 1 replacem...
Zrób to tak: Kod <script> s='123_123_1224_123_123_123_123'; s = s.split("_"); for( i in s){ if(s[i] == '123' && i!=s.length-1) s[i]+='_'; } s = s.join(''); alert(s); </script> --edit-- @down: A jednak się da ![]() Ten post edytował kamil4u 11.12.2011, 13:55:49 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Kod s='_123_123_1224_123_123_123_123'
s.replace(/(123_)|_/g,'$1'); -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 23:57 |