Если вы просто пытаетесь проверить, что вход состоит из цифр и (самое большее) одной запятой, вы можете использовать
var regex = /^[0-9]+,?[0-9]+$/
Это будет соответствовать шаблонам, которые имеют одну или несколько цифр,за ним следует ноль или одна запятая, за которой следуют одна или несколько цифр.Он не накладывает ограничений на количество разрешенных цифр по обе стороны от запятой и не допускает точки.