求写一正则表达式要求是:数字和 - 组成

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:31:06
- 只能出现在数字的中间不能出现在开始和结尾,且-最多只能出现一次最少0次,会得大哥帮忙写个,谢谢了!
只能是这样 123-213和123456
不能出现 -123
123-
123-123-123

/^\d+(-\d+)?$/

yeahrahxephon 的回答/^(\d+\-?\d+)$/
匹配不了一位数字,比如1

^(\d+-)?\d+$
试试可不可以,你应该给个例子给我,就更好了,有针对性

/^(\d+\-?\d+)$/