读书人

求个正则。自己写的验证通不过,该如何

发布时间: 2013-11-29 00:21:24 作者: rapoo

求个正则。。。自己写的验证通不过
输入字符串:0|11|123,1,34;1|12|;2|322|
类似上面的字符串
第一位的数字只能是 0,1,2
第一个|和第二个|之间是 数字
第二个|之后和;之后是一个完整的字符串,这个字符串组成规则是 数字,数字,数字,也可能为空


自己写的正则验证不过啊 ^([012]|\d+|(\d+,?)*;?)+$
[解决办法]
try:

^[012]\
[解决办法]
\d+(\
[解决办法]
(\d+,)*\d*;?\d*)+$

读书人网 >.NET

热点推荐