Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Walidacja danych
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, potrzebuję sprawdzić w js czy dany tekst pochodzący z textarea nie ma w sobie dwóch identycznych tagów tzn czy nie ma takiej sytuacji, że np ten tekst to
Kod
[tag]aaaaa[/tag][tag]aaaaa[/tag]

Rzecz jasna tych tagów może być więcej, jak się za to najlepiej zabrać bo aktualnie nic do głowy mi nie przychodzi? ;/
matiit
Najprostszy algorytm:
Init pustej tablicy.
Init pustej zmiennej "temp"
Lecisz po tekście od początku do końca.

Po napotkaniu "[" zaczynasz zapisywanie literek do zmiennej "temp".
Jeśli napotkasz "]" dodajesz do tablicy to co jest w zmiennej temp (ciąg znaków), sprawdzając czy nie ma już w niej takiego samego.
Jeśli jest - błąd walidacji.
Jeśli nie ma - kontynuuj iterowanie po tablicy.
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.