求一正则表达式
请各位高手帮我写个正则表达式,验证为:只能是1位数的0或是多位数的正整数,不能为01 问题点数:10、回复次数:6Top
1 楼fxqyyzg(海冬青)(昨夜西风凋碧树。独上高楼,望尽天涯路)回复于 2006-07-03 13:39:09 得分 0
0+?|[1-9]*Top
2 楼zl9720805(容易受伤的男人)回复于 2006-07-03 13:46:33 得分 0
不行,输入0时还是会出错Top
3 楼cmslovehxh(关中刀客)回复于 2006-07-03 13:49:07 得分 3
0|^[1-9][0-9]+$Top
4 楼xrascal(横刀夺爱)回复于 2006-07-03 13:49:22 得分 2
[0-9]|[1-9][0-9]Top
5 楼cmslovehxh(关中刀客)回复于 2006-07-03 13:51:19 得分 0
0|[1-9][0-9]+Top
6 楼fxqyyzg(海冬青)(昨夜西风凋碧树。独上高楼,望尽天涯路)回复于 2006-07-03 13:52:46 得分 5
那就把+?去掉
0|[1-9]*
前面是匹配一个0
|是或者
[1-9]匹配1-9的数字*任意多个Top




