带有连字符的数字的jquery验证正则表达式

mon*_*lee 2 regex jquery

有人可以提供只允许数字和可选连字符的正则表达式

我已经到了phone_number.match(/ [0-9 - ] /); 但没有运气

mar*_*ema 6

以下匹配数字穿插破折号,但不是双破折号:

/^\d+(-\d+)*$/
Run Code Online (Sandbox Code Playgroud)