regex dla liczb przecinek i spacja

Mam obszar tekstowy i użytkownik może wprowadzać w nim amerykańskie kody pocztowe oddzielone przecinkiem lub (przecinkiem i spacją).

Może to być 12345,45678, 89654

Następujące wyrażenie regularne działa i usuwa niedozwolone znaki:

$object.val($object.val().replace(/[^\d\, ]/g, ''));

Chciałbym to ulepszyć

zawsze powinienem mieć 5 cyfr na początkupo 5 cyfrach powinien być przecinek lub przecinek i spacjaprzecinek lub (przecinek i spacja) nie powinny znajdować się na samym końcu łańcucha. Musi to być 5-cyfrowy numer na końcu.

Wymaga to również wklejenia kopii. Użytkownik może skopiować niepoprawną długość wklejanego kodu pocztowego.

Dzięki

questionAnswers(3)

yourAnswerToTheQuestion