Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Znaki specjalne w formularzu
Casley
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 5.01.2014

Ostrzeżenie: (10%)
X----


Witam!
W skrypcie rejestracji chce dodać informacje o błędzie, która będzie się pojawiała gdy ktoś użyje znaków typu "!,@,$,%,^,&,*,(,),_,-,=,/". Na kod i zastosowałem go tak:

  1. if(preg_match('/^[a-zA-Z0-9]+$/', $nick)) {
  2. $komunikaty .= "<font size='2'>Niepoprawny login</font><br>"; }


Działa to na tę chwilę tak, że wyrzuca ten błąd gdy użyje się znaków typu "abcde, ABCDE, 12345". Próbowałem wstawiać "[:punct:]", lecz skutkowało to tak, że po wpisaniu "basia@#$%^" pokazywał się błąd, lecz po wpisaniu "basia&^%" nie było błędu.
Zatem czy ktoś z Was posiada regułę dotyczącą tego, by pokazywał się komunikat przy tych znakach "!,@,$,%,^,&,*,(,),_,-,=,/".

Pozdrawiam

Ten post edytował Casley 20.01.2014, 20:22:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.09.2025 - 20:03