Estoy tratando de limitar los datos de entrada.
Mi meta:
Casos de prueba:
He tenido algo como esto pero no funciona correctamente.
/^\d*(,\d*)*$/.test(value)
¡Agradezco cualquier ayuda!
Puedes usar
/^(?:\d+(?:,\d+)*,?)?$/
Vea la demostración de expresiones regulares . Detalles :
^
- comienzo de la cadena(?:\d+(?:,\d+)*,?)?
- un grupo no capturador opcional:\d+
- uno o más dígitos(?:,\d+)*
- cero o más secuencias de una coma y uno o más dígitos,?
- una coma opcional$
- final de la cadena.