社区
JavaScript
帖子详情
求正则表达式,只能输入数字、英文逗号。
madStone_l
2012-02-02 09:33:02
详情需求如下:
1:只能输入大于0的正整数和英文逗号;
2:英文逗号不能出现在最开始或者最结尾的位置;
3:数字有范围限制,并且不能重复,允许不连续数字,如:4,2,1,5 满足,1,2,3,3,4 出现了两次3则不满足;
4:必须是在一个正则表达式内完成以上3条件的限制。
请问大虾们,这样的正则表达式有吗,怎么整?
拜谢了!!
...全文
1606
11
打赏
收藏
求正则表达式,只能输入数字、英文逗号。
详情需求如下: 1:只能输入大于0的正整数和英文逗号; 2:英文逗号不能出现在最开始或者最结尾的位置; 3:数字有范围限制,并且不能重复,允许不连续数字,如:4,2,1,5 满足,1,2,3,3,4 出现了两次3则不满足; 4:必须是在一个正则表达式内完成以上3条件的限制。 请问大虾们,这样的正则表达式有吗,怎么整? 拜谢了!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
挨踢直男
2012-02-02
打赏
举报
回复
/^((\d+)(?!,\2(,|$)))(,(\d+)(?!,\5(,|$)))*$/
----
后面的+改成*
挨踢直男
2012-02-02
打赏
举报
回复
/^((\d+)(?!,\2(,|$)))(,(\d+)(?!,\5(,|$)))+$/
这样吗?
madStone_l
2012-02-02
打赏
举报
回复
自己顶下,快沉了。。
chenchangxiong
2012-02-02
打赏
举报
回复
http://topic.csdn.net/u/20100726/19/85be0322-2861-47b4-93ff-cd3c4ffde1c0.html
gnik2018
2012-02-02
打赏
举报
回复
Mark下,对第三点感兴趣
ootwo
2012-02-02
打赏
举报
回复
正则菜鸟 学习中。
三石-gary
2012-02-02
打赏
举报
回复
[Quote=引用 5 楼 q2104574 的回复:]
不会,第三个条件。感觉正则无法判断吧,,连续的那个
^([0-9]*[1-9][0-9]*)(,([0-9]*[1-9][0-9]*))*
这个判断
1,2,3,4,5,6,6,6,6,67,6
[/Quote]
我也这么觉得。。那个第三个条件。。正则怎么满足啊
q2104574
2012-02-02
打赏
举报
回复
不会,第三个条件。感觉正则无法判断吧,,连续的那个
^([0-9]*[1-9][0-9]*)(,([0-9]*[1-9][0-9]*))*
这个判断
1,2,3,4,5,6,6,6,6,67,6
堆代码的爱因斯坦
2012-02-02
打赏
举报
回复
/^[^,](([1-9,])(?!\2))+[^,]$/
挨踢直男
2012-02-02
打赏
举报
回复
/^[^,](([1-9,])(?!\2))+[^,]$/
JS
正则表达式
必须包含
数字
、字母、特殊字符
主要介绍了JS
正则表达式
必须包含
数字
、字母、特殊字符的相关资料,文中还给大家提到了js
正则表达式
匹配除汉字,字母,
数字
,
逗号
,句号外的特殊字符(用来规范
输入
内容)需要的朋友可以参考下
C#
正则表达式
测试器
C#
正则表达式
测试器 C#
正则表达式
测试器 C#
正则表达式
测试器 C#
正则表达式
测试器
正则表达式
测试工具
1.无需安装点击即可运行 2.可将测试结果导出为csv文件 3.需要.net环境支持
正则表达式
测试器
用C#做的
正则表达式
测试软件,很实用。。。
VB.NET
输入
框只
输入
数字
、小数点、
逗号
、退格
用ASCII码和正则分别实现限制
输入
框
输入
数值
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章