Ecco una bozza di come potrebbe essere:
codice:
/^((00|\+)39[\. ]??)??3\d{2}[\. ]??\d{6,7}([\,\;]/^((00|\+)39[\. ]??)??3\d{2}[\. ]??\d{6,7})*$/
Forse si puo` fare con qualche altro accorgimento, ma ora sono un po' arrugginito.

Questa dovrebbe essere valida per i tuoi scopi. Come separatore puoi usare la virgola o il puntoevirgola; se ne adoperi altri si puo` modificare.