Спецификация требований немного расплывчата, но это может быть тем, что вы хотите:
^(\s*\d+\s*(?(?=,\s*\d),|))+$
Он проверяет последовательность чисел, разделенных символом ",", позволяя начинать и заканчивать белые символы, а не начинать и заканчивать на ","