![]() |
![]() |
![]()
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: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A może jakoś tak bo z tego co zrozumiałem to chciałbyś dla każdego znaku tak ?:
Kod replace( /(.)(?:\1{1,})/g, '$1' ); Nie wiem czy dobrze ale chyba tak (IMG:style_emoticons/default/tongue.gif) Ten post edytował golaod 20.08.2009, 15:46:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 01:46 |