Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wykluczenie znaków
Akasiek
post 17.11.2014, 23:43:42
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 17.11.2014

Ostrzeżenie: (0%)
-----


Witam serdecznie. Mam taki oto skrypt.
  1. var wyraz=(prompt("Wpisz wyraz:"));
  2. var sprawdzenie=true;
  3. var i;
  4. if (wyraz.length=="")
  5. document.write("Nie wpisałeś żadnego wyrazu.") // jeżeli nic nie wpisał
  6. else
  7. {
  8. for (i=0; i<=wyraz.length; i++)
  9. {
  10. if(wyraz.charAt(i)!=wyraz.charAt(wyraz.length-i-1)) // porównywanie
  11. sprawdzenie=false;
  12. }
  13.  
  14. if(sprawdzenie==false)
  15. document.write("Tekst NIE JEST palindromem");
  16. else
  17. document.write("Tekst JEST palindromem.");
  18. }

Porównuje on ze sobą znaki i sprawdza na ich podstawie, czy wyraz jest palindromem(czy od tyłu brzmi tak samo: np. "kajak"). Wszystko jest fajnie, dopóki jest to jeden wyraz, jednak ja chcę aby skyrpt porównywał również kilka wyrazów (a tym samym pomijał znaki białe). Czy da się to zrobić nie dokonując znaczącej modyfikacji tego skryptu?

Ten post edytował Akasiek 17.11.2014, 23:44:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
luki100011
post 18.11.2014, 14:12:12
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


Skorzystaj z poniższej funkcji i w zmiennej wyraz usuniesz spacje

Kod
"hello world".replace(" ", "");


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:43