v2.5.2
Giriş yap

php de para girişi formatı nasıl kontrol edilir.

kartal
153 defa görüntülendi

İnput alanında ürün fiyat girişi var, çeşitli regex ifadeleri denedim ancak her biri farklı problemler oluşturdu.

    /^\d+(\.\d{2})?$/ 
    /*
    0
    0.01
    kabul etti
    */

Uygun olanlar :
0.10
1
100
10
10.50
10.99
100.50
vb.

Cevap yaz
Cevaplar (3)
tayfunerbilen
180 gün önce

buyur abi ihtiyacin olan regex:

^(?!0\.0[0-9]$)(?!0$)\d+(\.\d{2})?$

En dusuk 0.10'dan başlamasını sağlar, 0 ya da 0.00 ya da 0.01 ... 0.09 bu degerleri kabul etmez.

kartal
180 gün önce

0 yada 0.01 fiyat olamaz çünkü

batuhanal
180 gün önce

bundaki sorun nedir