![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 16 Dołączył: 19.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
jak napisać sprawdzenie zawartości formularza, żeby nie zawierał znaków innych niż z przedziału A-Z, a-z, 0-9_-
mam coś takiego:
no i wszystko działa fajnie, tylko nie rozumiem dlaczego zwraca "pasuje" jak w podanym wyrazeniu wstawie znak z poza tego przedzialu np: . , : ; @ ! cokolwiek. nadal zwraca ze wyrazenie pasuje. Prosze o pomoc, bo nie rozumiem tego |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 5 Dołączył: 17.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 244 Pomógł: 21 Dołączył: 10.02.2008 Skąd: Załęcze Wielkie Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) a tak (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował help_mee 4.04.2008, 11:40:01 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 16 Dołączył: 19.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
tak bo 'pasuje' to ma być ciag tekstowy który sie wyswietla wtedy gdy $wyrazenie pasuje do podanego w funkcji preg_match wyrażenia regularnego.
więc jesli $wyrazenie pasuje to wyswietla sie napis "pasuje", jak nie pasuje $wyrazenie to sie nic nie wyswietla. i pytanie: dlaczeo $wyrazenie='AlaMaKota.'; tez pasuje skoro nie ma w wyrażeniu regularnym znaku "." ? EDIT: zagmatwałem troche. Zaczne od nowa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam $wyrazenie i chce sprawdzić czy składa się z takich znaków z jakich chce (A-Za-z0-9_-). jak składa się z tych znaków to wszystko OK, jeśli ma w sobie inne znaki to wywali mi błąd Ten post edytował szpakoo 4.04.2008, 12:08:38 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 21 Dołączył: 1.09.2006 Skąd: Edinburgh Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 16 Dołączył: 19.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
to ja mam problem i to ja będę testował (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzięki wielkie bo po paru próbach działa jak należy:)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 17.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
temat dosc stary, ale moze ktos sie ulituje (IMG:style_emoticons/default/wstydnis.gif) otoz nie do konca rozumiem zapis #^[A-Za-z0-9_-]+$# - czemu zadzialalo dopiero tak, a tak: [A-Za-z0-9_-] nie? Sa objasnienia '^','+','$', ale co tu doklanie robi #? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat Sa objasnienia '^','+','$', ale co tu doklanie robi #? http://php.net/manual/en/regexp.reference.delimiters.php |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 17.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:12 |