一个输入项,要求必须是数字或是数字和- 且-不能是第一个字符和最后一个字符,这样的正则表达式怎么样写

.Net技术 码拜 5年前 (2016-06-06) 505次浏览
如题:
输入的内容必须是0到9数字 或是0到9数字中间有- (-不能出现在第一个和最后一个位置)、
讨教这样的正则表达式怎么样写,谢谢了。
解决方案

15

这样

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

5

^\d[\d-]*\d*$

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明一个输入项,要求必须是数字或是数字和- 且-不能是第一个字符和最后一个字符,这样的正则表达式怎么样写
喜欢 (0)
[1034331897@qq.com]
分享 (0)