Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Wyrażenia regularne + empty i error
Pcbecaw
post 25.01.2012, 00:03:53
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 4.06.2011

Ostrzeżenie: (0%)
-----


Działa:
  1. if (!preg_match('/^[a-ząćęłńóśźż]*$/ui', $_POST['imie']) & empty($_POST['imie'])) $errors['znakiimie']=true;


Nie działa:
  1. if (!preg_match('/^(http|ftp)([s]{0,1}):\/\/([a-z0-9]{1})((([a-z0-9-]*[-]{2})|([a-z0-9])*|([a-z0-9-]*[-]{1}[a-z0-9]+))*)((\.[a-z0-9](([a-z0-9-]*[-]{2})|([a-z0-9]*)|([a-z0-9-]*[-]{1}[a-z0-9]+))+)*)(\.([a-z0-9]{2,6})){0,1}((:[0-9]){0}|(:[1-9]{1}[0-9]*))\//ui', $_POST['www'])& empty($_POST['imie'])) $errors['znakiwww']=true;


Za nic nie mogę dopatrzyć się błędu. Jak to naprawić?
Go to the top of the page
+Quote Post
prowseed
post 25.01.2012, 00:51:48
Post #2





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


http://www.gskinner.com/RegExr/

mozesz sobie analizowac pojedyncze elementy calego wyrazenia i na biezaco sprawdzac, czy pattern pokrywa sie z przykladowymi wynikami


--------------------
Go to the top of the page
+Quote Post
untorched
post 25.01.2012, 01:58:50
Post #3





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


A tak?
  1. if( preg_match('/^(http|ftp)([s]{0,1}):\/\/([a-z0-9]{1})((([a-z0-9-]*[-]{2})|([a-z0-9])*|([a-z0-9-]*[-]{1}[a-z0-9]+))*)((\.[a-z0-9](([a-z0-9-]*[-]{2})|([a-z0-9]*)|([a-z0-9-]*[-]{1}[a-z0-9]+))+)*)(\.([a-z0-9]{2,6})){0,1}((:[0-9]){0}|(:[1-9]{1}[0-9]*))\//ui', $_POST['www']) == 0 && empty($_POST['imie'])) $errors['znakiwww']=true;
Go to the top of the page
+Quote Post
Pcbecaw
post 25.01.2012, 08:49:31
Post #4





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 4.06.2011

Ostrzeżenie: (0%)
-----


bez zmian
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:46