Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Liczenie znakow z textarea bez interpunkcji
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
mudol
Piszę do Was z malutką prośbę smile.gif Potrzebne rozwiązanie takiego problemu:

Mam pole textarea w którym klient wpisuje pewne dane, ma "na żywo" zliczać ile użył liter ale z wyłączeniem znaków interpunkcyjnych, spacji i enteru, w praktyce - same litery + cyfry. Potem ma tą liczbę mnożyć razy 3.

Próbowałem przerobić skrypt który dobrze zlicza znaki ale nie wiem jak wykluczyć:

function sprawdz() {
document.checkout_payment.pole2.value = document.checkout_payment.pole1.value.length;
document.checkout_payment.pole3.value = document.checkout_payment.pole2.value*3;
}

Jakby ktoś pomógł to byłbym bardzo wdzięczny:)
skowron-line
[JAVASCRIPT] pobierz, plaintext
  1. var txt = document.getElelementById('textarea').value;
  2. var clearTxt = txt.replace(/*/g, ""); // zamiast gwiazdki wstaw sobie regex który usunie znaki interpunkcyjne.
  3. alert(clearTxt.length);
[JAVASCRIPT] pobierz, plaintext

lub regex który usunie wszystkie znaki różne od liter i cyfr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.