Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] warunek - typ zmiennej
Forum PHP.pl > Forum > Przedszkole
adi456
Witam, głowie się nad takim drobnym problemem

chce zrobić warunek który sprawdzał by czy nazwa użytkownika nie zawiera czegoś więcej niż litery,cyfry,-,_

szukałem jakiejś funkcji typu gettype ale ona jest jakaś mało rozbudowana ponieważ czy wpisze x czy x1 czy x1* zwróci mi string

więc czy dobrym pomysłem jest zrobienie tablicy z dozwolonymi znakami i potem jakiś warunek?
92nasti
preg_match
kefirek
  1. $userName = 'kefirek';
  2. if (!preg_match ("/^[-0-9A-Z_@\s]+$/i", $userName)) {
  3. // kod gdy jest nie poprawna nazwa
  4. }
Sephirus
@kefirek

Autor postu chciał przepuszczać tylko litery, cyfry oraz podkreślenie i myślnik po co to : "@\s"?questionmark.gif
nospor
Bo kefirek chce nabić sobie pomógł i dzien po tym jak ktoś udzielił odpowiedzi, to i on musi, nie patrząc na to, ze nie udziela poprawnej... ale kto by to zauważył, nie licząc niedobrego moderatora...
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.