Мне кажется в данном случае регулярка - это как из пушки по воробьям. Имхо регулярки нуно юзать там, ну где без них совсем тяжко, а эту задачу можно довольно просто решить следующей функцией (работать буит быстрее чем регулярка):
function test(str){
if (!str) { return false; }
str = str.split(",");
if (!str[1]) { return false; }
for (var i = str.length; i--;) {
if (isNaN(str[i]) || !str[i]) { return false; }
}
return true;
}
test("121"); // false
test("121,"); // false
test(",121"); // false
test("121,4"); // true