Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Kod function strtolower(str) {var nStr = (str.value+'').replace(/[^a-zA-Z0-9\_]/g, '');str.value = nStr.toLowerCase();} Chciałbym aby znak "_" był możliwy to powtórzenia tylko raz, tzn. aby nie możnabyło wstawić dwa razy tego samego znaku obok siebie. próbowałem tak: Kod function strtolower(str) {var nStr = (str.value+'').replace(/[^a-zA-Z0-9\_{1}]/g, '');str.value = nStr.toLowerCase();} Jednak coś za bardzo ten motyw nie załapał. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%)
|
jak nie można 2 obok siebie to zrób po prostu replace __ na _ (IMG:style_emoticons/default/winksmiley.jpg) i tak pętlą while aż zostanie tylko 1 _
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%)
|
jak nie można 2 obok siebie to zrób po prostu replace __ na _ (IMG:style_emoticons/default/winksmiley.jpg) i tak pętlą while aż zostanie tylko 1 _ [to com wcześniej napisałem nie ważne - nie zauważyłem że chciałeś oprócz tych znaków ^^] spróbuj takiego wyrażenia w pasku adresów - wynik będzie taki jaki chciałeś (IMG:style_emoticons/default/winksmiley.jpg) : Kod java script:a='fdass__g_____c'.replace(/(_){2,}|[^a-zA-Z0-9_]/g, '$1');alert(a);void(0) [EDIT] - JAVASCRIPT MA BYĆ RAZEM - NIE WIEM CZEMU ROZDZIELA ;P Ten post edytował zegarek84 20.08.2009, 15:59:47 |
|
|
|
!*! [JavaScript] Wyrażenie regularne i ograniczenie ilości znaków 20.08.2009, 12:08:56
!*! Ale na pewno można w JS umieścić jakiś ogranicznyk... 20.08.2009, 15:20:17
kamil4u [JAVASCRIPT] pobierz, plaintext replace(/[_]{2... 20.08.2009, 15:36:33
golaod A może jakoś tak bo z tego co zrozumiałem to chcia... 20.08.2009, 15:43:36 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:42 |