高分请解数字正则表达式。

ifensin 2005-03-25 11:21:59
格式(数字为0-360之间)
如:11,45,78
数字之数字之间用,分隔。
最多只能输入三组数字,第二组、第三组数字则可有可无:
即:以下格式均正确:
11
11,45
11,45,78

...全文
111 点赞 收藏 8
写回复
8 条回复
AnIverYg 2005年03月25日
"^(\d|[1-9][\d]|[1-2][\d][\d]|3[0-5][\d]|360)((\s*,\s*(\d|[1-9][\d]|[1-2][\d][\d]|3[0-5][\d]|360)){0,2})$"
回复 点赞
baobei7758 2005年03月25日
http://www.blueidea.com/tech/program/2004/2273.asp
常用的匹配正则表达式和实例


http://blog.morock.net/blogview.asp?logID=29
正则表达式

http://www.regexlib.com/DisplayPatterns.aspx?cattabindex=5&categoryId=5
Regular Expression Library
回复 点赞
leonchenjian 2005年03月25日
一开始没考虑0的说
回复 点赞
leonchenjian 2005年03月25日
^(0|[1-9][0-9]{0,2})(,(0|[1-9][0-9]{0,2})){0,2}$
回复 点赞
hamadou 2005年03月25日
^[1-9][0-9]{0,2}(,[1-9][0-9]{0,2}){0,2}$
回复 点赞
leonchenjian 2005年03月25日
纠正一下上面的 ^[1-9][0-9]{0,2}(,[1-9][0-9]{0,2}){0,2}$
回复 点赞
leonchenjian 2005年03月25日
如果数字的第一个不能为0,则^[1-9][0-9]{0,2}(,[1-9][0-9]{0,3}){0,2}$
回复 点赞
leonchenjian 2005年03月25日
^[0-9]{1,3}(,[0-9]{1,3}){0,2}$
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告