Ho giā cercato in giro ma non trovo nulla e con le regex ho grossi problemi..
Devo controllare che un campo prezzo che contiene una cifra in euro quindi con il punto come separatore delle migliaia e la virgola come separatore dei decimali:
200 euro -> 200,00
1200 euro -> 1.200,00
Chi mi aiuta a tirare fuori una regex di questo tipo?
avevo pensato a un or tra 2 regex siffatte:
codice:
if(!preg_match("/^\d+\.d+(\,\d\d)?$/",$valore) || !preg_match("/^\d+(\,\d\d)?$/",$valore)
Ma non va..qualcuno ha qualcosa di meglio da proporre?