![]() |
![]() |
![]()
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 ![]() -------------------- |
|
|
![]() |
![]()
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 ![]() 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 ![]() ![]() -------------------- |
|
|
![]()
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 ![]() ![]() ^ - to co w "wagoniku" musi być na początku + - musi wystąpic conajmniej jeden raz $ - oznacza koniec |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 09:22 |