Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Akceptowanie spacji w formularzu
Forum PHP.pl > Forum > Przedszkole
atyll
Witam

W text boxie użytkownik może tylko wpisać litery od A do Z i cyfry, inaczej wyskoczy błąd. Chciałbym jednak, by kod również akceptował SPACJE.
Jak to zrobić?

  1. if (!preg_match('/[^A-Za-z0-9]/', $name))
nospor
No to do dozwolonych znakow, co wymieniles w wyrazeniu, dopisz jeszcze spacje.... chyba umiesz wcisnac ten dluuuugi przycisk na klawiaturze??
atyll
jestem początkujacy w php i nie wiem gdzie tą spację dać, przepraszam
Turson
Między i a f facepalmxd.gif
atyll
Tak cięzko po prostu napisać? sad.gif
phpion
Tak ciężko po prostu popróbować? sad.gif
nospor
Masz jedna linijke kodu
if (!preg_match('/[^A-Za-z0-9]/', $name))
w tej linijce masz wypisane dozwolone znaki. Naprawde nie wiesz ktore to znaki w tej linijce odpowiadają za "dozwolone?" Sam napisales litery, litery duze, cyfry. Popatrz na te linijke i zobacz gdzie masz tam taki zbior znakow. Uzyj szarych komorek, one ci pomogą.

Teraz, jak juz zlokalizujesz ten ciag, to dopisz do niego na poczatku lub na koncu spacje.

Trudne bylo?

ps: przenosze na przedszkole, tam tez na przyszlosc zakladaj swoje tematy. Ewentualnie w dziale Gielda ofert
werdan
  1. if (!preg_match('/[^A-Za-z0-9 ]/', $name))
  2. if (!preg_match('/[^A-Za-z0-9[[:space:]]]/', $name))


Powinno dzialac biggrin.gif
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.