Sillence
7.06.2014, 15:12:18
Cześć

Mam pytanie jak wykonać kod, w którym blokowane są znaki jakich nie chcemy np + , - . itp
Michael2318
7.06.2014, 15:18:15
preg_replace możesz użyć, aby usunąć z danego ciągu wszystkie znaki, które Ci nie pasują, przykładowo jeśli zdeklarujesz, że interesują Cię tylko duże i małe litery (A-Za-z) to po filtraci tą funkcją zostaną właśnie tylko te litery, a wszystkie cyfry i inne znaki specjalne zostaną usunięte.
Funkcją preg_match natomiast możesz sprawdzić czy znajdują się tylko jakieś litery, np. duże i małe i przypisać to do warunku if(). Warunek albo się spełni albo nie (w tym wypadku można wyrzucić błąd o treści: 'We wpisanej frazie znajdują się niedozwolone znaki'.