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: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
lub Rozumiem, że dane wprowadzane są np. przez input-a? Można wtedy zamieniać dane zaraz przy ich wpisywaniu - tzn. każdą literkę z osobna - spr. czy ostatnia to przypadkiem nie '_', a jeśli tak to nie pozwalasz wpisać użytkownikowi tego znaku. Ten post edytował kamil4u 20.08.2009, 15:38:48 |
|
|
|
!*! [JavaScript] Wyrażenie regularne i ograniczenie ilości znaków 20.08.2009, 12:08:56
Pawel_W jak nie można 2 obok siebie to zrób po prostu repl... 20.08.2009, 12:10:47 
zegarek84 Cytat(Pawel_W @ 20.08.2009, 13:10:47 ... 20.08.2009, 15:54:24
!*! Ale na pewno można w JS umieścić jakiś ogranicznyk... 20.08.2009, 15:20:17
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 - 21:43 |