![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 1 Dołączył: 22.11.2007 Skąd: lbn Ostrzeżenie: (0%) ![]() ![]() |
Witam
chce za pomocą preg_match sprawdzić poprawność wpisanych danych w pola formularza. W formularzu będą podawane kwoty (liczby z ułamkami) np 120,50 lub 40,2. Jak sformułować wyrażenie sprawdzajace czy w polu nie został wpisany znak a-z i wszystkie znaki secjalne z wyjątkiem przecinka. [php]/[a-zA-Z!@#$%^&*(){}-=+<>.~;\"'/[]|r\n?“śŧ←↓→ţđ]]/[php] Coś takiego będzie ok (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 16 Dołączył: 2.12.2009 Skąd: Płock/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod ([0-9\,]) ?po co wyłączać wszytskie znaki których nie może być - skoro tych co mogą być jest mniej? Ten post edytował exood 17.02.2010, 18:46:46 |
|
|
-lukasamd- |
![]()
Post
#3
|
Goście ![]() |
A nie lepiej podać zbiór dozwolonych znaków, zamiast babrać się z eliminowaniem niepotrzebnych?
Kod /^[0-9,]+$/ @exood szybszy (IMG:style_emoticons/default/smile.gif) Ten post edytował lukasamd 17.02.2010, 18:46:16 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 1 Dołączył: 22.11.2007 Skąd: lbn Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź nie wiedziałem że można w ten sposób to zapisać, i o zbiorach znaków zapisywanych w ten sposób też nie..
Odrazu zapytam co oznacza ^ i +$ wtym zapisie (IMG:style_emoticons/default/questionmark.gif) Podejrzewam że +$ oznacza wszystkie znaki a ^ coś w stylu "oprucz tych" (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 14 Dołączył: 21.01.2009 Skąd: Mszczonów Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź nie wiedziałem że można w ten sposób to zapisać, i o zbiorach znaków zapisywanych w ten sposób też nie.. Odrazu zapytam co oznacza ^ i +$ wtym zapisie (IMG:style_emoticons/default/questionmark.gif) Podejrzewam że +$ oznacza wszystkie znaki a ^ coś w stylu "oprucz tych" (IMG:style_emoticons/default/questionmark.gif) ^ - to co w "wagoniku" musi być na początku + - musi wystąpic conajmniej jeden raz $ - oznacza koniec |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:24 |