const x = /^[0-9]+-[0-9]+$/; x.test('123-'); // true, should be false x.test('123-4556-45645-24'); // false, should be trueApesto en expresiones regulares, ¡así que no sé qué debo cambiar para que funcione! Un patrón válido es {número}-{número}... .