日期:2014-05-20  浏览次数:20675 次

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


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

^[012]\
------解决方案--------------------
\d+(\
------解决方案--------------------
(\d+,)*\d*;?\d*)+$