atyll
19.12.2013, 15:17:58
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ć?
nospor
19.12.2013, 15:21:09
No to do dozwolonych znakow, co wymieniles w wyrazeniu, dopisz jeszcze spacje.... chyba umiesz wcisnac ten dluuuugi przycisk na klawiaturze??
atyll
19.12.2013, 15:25:46
jestem początkujacy w php i nie wiem gdzie tą spację dać, przepraszam
atyll
19.12.2013, 15:33:39
Tak cięzko po prostu napisać?
phpion
19.12.2013, 15:35:38
Tak ciężko po prostu popróbować?
nospor
19.12.2013, 16:30:02
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
19.12.2013, 19:41:48
if (!preg_match('/[^A-Za-z0-9[[:space:]]]/', $name))
Powinno dzialac