"\d" è l'equivalente di "[0-9]", paro paro.
P.S. Quell'espressione valida anche una stringa vuota. Se vuoi impedirglielo devi usare quest'altra:
P.P.S. Altri due modi per scrivere la prima espressione regolare (quella che convalida anche la stringa vuota) sono i seguenti:codice:var espressione = /^\d+(?:\,\d+)?$/;
oppure:codice:var espressione = /^\d*$|^\d+(?:\,\d+)?$/;
Scegli tu.codice:var espressione = /^(?:\d*|\d+(?:\,\d+)?)$/;![]()