Ciao, cortesemente qualcuno spiega perche questa RegExp non funziona?

Non valida la seconda parte della RegExp (quella che inizia con la virgola):

if (campo.value.match(/^([0-9]{1,2})(\,\{1,2})?$/)) fld[campo.name] = campo.value;

Grazie.