2 pch600221 pch600221 于 2016.04.27 10:00 提问

关于正则表达式急在线等待大神回复

谁帮我改一个这个正则
/^([1-9]\d?-[1-9]\d?\,?|[1-9]\d?\,?){1,}$/
末尾不能以“,”结束,中间每个数字最多只能输入两位,谢谢了

8个回答

w172087242
w172087242   Ds   Rxr 2016.04.27 10:36
已采纳

/^[1-9]\d?(?:(?:(?:-[1-9]\d?)?\,[1-9]\d?)|(?:-[1-9]\d?))*$/
这个正则可以判断出你的格式,但是会出现15-11这样的数也能匹配成功

caozhy
caozhy   Ds   Rxr 2016.04.27 10:04
 \d修改为\d{1,2}
结尾加上 [^\,]
HKDeath
HKDeath   2016.04.27 10:45

/^[1-9]\d([\,-]\d{1,2})*$ / 试试这样

pch600221
pch600221   2016.04.27 10:10

我试了好像不行,还是我自己没弄对,不能直接用\d我的第一位数字不能为0

w172087242
w172087242   Ds   Rxr 2016.04.27 10:13

改成这样试试看:
/^([1-9]\d?-[1-9]\d?\,?|[1-9]\d?\,?)+$/

w172087242
w172087242   Ds   Rxr 2016.04.27 10:18

上面的不对,我重新帮你写了一个,应该能有帮助:
/^[1-9]\d?(\,[1-9]\d?)*$/

如果对你有帮助,希望结帖

pch600221
pch600221   2016.04.27 10:28

不行的,我的数据格式是这样的
1,22,47,10-12
10-12,1,22,47
1,3,10-12,15

pch600221
pch600221 回复little_how: 之前的还是有问题,可以这样输入1-2-3-4
大约 2 年之前 回复
w172087242
w172087242 都是这样的数据了吗?
大约 2 年之前 回复
pch600221
pch600221   2016.04.27 10:29

([1-9]\d?-[1-9]\d?\,?|[1-9]\d?\,?)+([1-9]\d?)
我改成这样可以限制最后一位,但控制不了数字必须是两位

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
60条知乎神回复,大部分都比较有道理
转载:http://news.timedg.com/2015-07/27/20184368.shtml 1.问:你收到的最雷的表白语是什么? 知友:程冬冬 做我女朋友行不行,行就行,不行我再想想办法。2.问:“晚来天欲雪,能饮一杯无”,怎么回复比较霸气? 知友:鼓鼓 司机一行酒,亲人两行泪。3.问:为什么中国人这么喜欢拍古装片? 知友:magasa 科幻片面临的最大问题是,在未来时空还
关于手机网站的管理~~~~~急!在线等待~~~
各位高手,我是一个菜鸟级人物,不过打算管理一个有关手机的网站,但我不知道这个是否很难,请问有关这方面的网站,大家有没有做过,请教一下。1、怎样进入这种网站的后台管理。2、这种网站是否复杂。3、管理这种网站和一般的网站有什么区别。谢谢了,万公之焦急!!! 
求大神指点 邮件附件下载~~~~在线等回复 急~
string filePath = HttpContext.Current.Server.MapPath(strFile);//路径                 FileInfo fileInfo = new FileInfo(filePath);                 string ContentType = fileName.Substring(fileName.LastInde
急的回复
我利用 jquery easyui treegrid 做树形表格菜单,但是在IE8和火狐都能显示出来,IE6却什么都没有,
一个在线学习正则表达式的网站
今天发现了一个不错的网站regexr.com,可以在线学习正则表达式。如图,网站左边包含了常用的正则表达式,我们可以随时参考,右边是一些示例文字,英文段落、电话号码、网址、电子邮箱地址等都有。网站上面可以输入正则表达式,当我们把鼠标移动到正则表达式的输入框时,还会有弹出提示提醒我们鼠标所指的正则表达式的作用。网站虽然是英文的,但是对于我们学习正则表达式来说障碍并不算大。如果你对正则表达式不太熟悉,使
知乎上的48条神回复,句句都是人生哲理
1、交朋友的标准是什么? 答:出世的智者,入世的强者,或者正常而阳光的普通人。 2、男性更看重女性的身材、脸蛋,还是思想? 答:脸蛋和身材决定了我是否想去了解她的思想,思想决定了我是否会一票否决掉她的脸蛋和身材。 3、“别让孩子输在起跑线上”有道理吗? 答:一辈子都要和别人去比较,是人生悲剧的源头。 4、做哪些事情可以提升生活品质? 答:定期扔东西。 5、结婚以后两个人在一起最重要的
大神教你一键重装电脑系统
电脑系统正常,可以进桌面安装方法:一.下载安装工具:下载地址11.由于重装系统会写入开机引导文件,所以运行程序前先退出电脑管家等杀毒软件;2.运行程序,在弹出的界面选择要安装的系统;3.在弹出的界面确认好安装分区容量,如果分区容量正确就点“开始安装”。磁盘没有系统安装方法:一.下载启动盘制作工具:下载地址11.下载完运行程序,在下面界面选择要安装的U盘;2.点击写入;3.制作完会提示刻录成功;4....
回复:等待
是的,你说的很对,一语击中了我的要害,从很小我就已经知道什么是独立,什么事情都要靠自己!所以"作为一个女人你哪怕再强你都要在内心坚强,请不要在男人面前逞强,这会让你身边的男人更懒,或许她哪天都会懒得在爱你。 "你说的是对的,再一个家庭里很多事情不是你干就是他干,如果你显示自己太强大,想必以后你会累死!现在不想也不愿意思考太多的事情,只觉得想替他分担些什么,好让他把所有精力用在工作上,但是他却认为我
java大神潜在的十个特征
java以其简单,稳健,高效的特性对于编程来说是个不错的选择,那么我们该如何学习掌握这门语言呢?下面列举了一些关于学习java的一些心得,希望对大家有所帮助 1.订阅最新资讯 学习新技术首先要做的是订阅相关的技术社区论坛。我们并非是独行者。很多人都和我们一样在研究着相同的技术。只对某个框架概念做验证是不难,但是当你将这些概念应用到实际的项目中时,那么各种各样的问题,各种在搜索不到解决方
6个在线正则表达式工具
正则表达式可以让开放人员更加有效的操纵文本内容,在各种各样的开发中经常会遇到需要正则表达式解决的问题,比如验证邮箱,验证网址,一些小偷程序的批量替换等等。熟练的应用正则表达式可以方便于很多文本的操作,加快开发的进度。 但是正则表达式并不是一个非常简单的东西,很多时候在应用的过程中会出现一些逻辑或者非逻辑上的错误和疏漏,那么我们正式需要一些工具来辅助我们验证正则表达式的正确性。 下面就只这样一些工具