php de para girişi formatı nasıl kontrol edilir.
İ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.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
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.