有人可以帮助我进行正则表达式吗?
我有一个xml元素“ docs”,其属性为“ range”,其中range应该仅采用以下格式的值。
范围=“ 1,2,3,4,5”
要么
范围=“ 1,2,3-6,10-12,15,20-30”
要么
范围=“全部”
小小帮助将不胜感激。
提前致谢。
最佳答案
^\d(?!.*,-)[\d\,\-]*\d$|^all$|^\d+$
应该适合您的电话号码。输入只能是数字,逗号或破折号或单词
all
。http://regexr.com?30p7f
有人可以帮助我进行正则表达式吗?
我有一个xml元素“ docs”,其属性为“ range”,其中range应该仅采用以下格式的值。
范围=“ 1,2,3,4,5”
要么
范围=“ 1,2,3-6,10-12,15,20-30”
要么
范围=“全部”
小小帮助将不胜感激。
提前致谢。
最佳答案
^\d(?!.*,-)[\d\,\-]*\d$|^all$|^\d+$
all
。