Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tylko Litery
Forum PHP.pl > Forum > Przedszkole
Matimor
Witajcie
Mam zrobioną rejestrację, w której login ma składać się tylko z liter, ale gdy wpisuje same cyfry to nadal pokazuje mi komunikat ze zly nick....

Kod
if(ereg("([a-zA-Z]) ([a-zA-Z])", $nickname))
{
// Tutaj kod Po Rejestracji
} else { $blad= "<font color=red><b>Niepoprawna nazwa konta !</b></font><br><br>"; }


2. Jak zrobić szukanie czegoś w tekście? Np. znaku ++ w haśle? Nazwa Pola: password
jasin
Na początek:
nie używaj ereg Dlaczego nie ereg
zapoznaj się z preg_match
Solimo
  1. ereg("^[A-Za-z]{1,50}$", $_POST['login'])

To oznacza, że post musi mieć jedynie litery i minimum 1 a maksimum 50 znaków.

  1. eregi('robert', $_POST['login'])

true jeżeli login ma w sobie ciag 'robert' czyli np 'kasiaroberttomek' da nam true;
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.