![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 13.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam, dziękuje za zainteresowaniem tematem.
próbuje znaleść odpowiedźm, jak powinno wyglądać wyrażenie regularne do walidacji cyfry dziesiętnej, uwzględniające: - tylko cyfry; - przecinek, kropkę; - nie mogące zarazem 0.00 lub 0,00 Bardzo będę wdzięczny za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem używanie wzorca do tego jest nieeleganckie. Wzorzec powinien dotyczyć struktury, a liczba różna od zera to już wartość i lepiej byłoby to wyraźnie zaznaczyć w kodzie, używając do tego odpowiedniego operatora. Jak za jakiś czas wrócisz do kodu z takim wzorcem, to będzie trudno dojść do tego o co tam chodzi i że to ma zabraniać pewnej wartości liczbowej. Ble, ble, ble.
Wspomniałem o input number po to, że jak już chcemy korzystać z dobrodziejstw walidacji HTML5, to w ten sposób uzyskamy też odpowiedni komunikat o błędzie (że liczba jest np. za mała). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 04:45 |