Form'dan amount için
12,50
125,50
17850,5
gibi değerler gelebilecek.
Yani virgülden sonra 2 basamak daha olabilir.
numeric denedim, aşağıdaki gibi regex'ler denedim ama validasyondan geçemiyor.
Nasıl yaparım ?
$validator = Validator::make($request->all(), [
'product' => 'required|max:255',
'code' => 'max:50',
'barcode' => 'max:55',
'category_id' => 'integer',
'unit' => 'max:20',
//'amount' => "regex:/[\d]{2}.[\d]{2}/",
'amount' => "regex:/^\d+(\.\d{1,2})?$/",
'purchase_price_without_tax' => 'regex:/^\d+(\.\d{1,2})?$/',
'sale_price_without_tax' => 'regex:/^\d+(\.\d{1,2})?$/',
'purchase_price_with_tax' => 'regex:/^\d+(\.\d{1,2})?$/',
'sale_price_with_tax' => 'regex:/^\d+(\.\d{1,2})?$/',
'kdv' => 'integer',
],