(50分)求助正则表达式的问题!
遇到一个小小的问题,在网上查资料也是乱七八糟的,还是在这边问高手比较方便 
 话不多说,解决问题后马上送分! 
 求一些正则表达式的写法 
 如 
 1 判断一个字符是否是1或者为0 
 2 判断一个字符串是否是1.1,1.2,1.3……中的数,要求完全匹配 
 3 判断一个字符时候是1到9中的正整数 
 我已经写了一些表达式了 但是判断结果不正确 
 我的三个表达式分别是 
 reg= "1? " 当输入其他整数时候同样符合要求 如4 
 reg= "1.1|1.2|1.3…… " 当输入1.11时符合 
 reg= "[1-9]*$ " 输入2.2时符合 
 向高手求助啊
------解决方案--------------------3  "^[1-9]$ "
------解决方案--------------------顶 
 上面的已经够了
------解决方案--------------------帮顶..
------解决方案--------------------再顶
------解决方案--------------------判断一个字符是否是1或者为0: [1|0]   
 判断一个字符时候是1到9中的正整数:[1-9]   
 判断一个字符串是否是1.1,1.2,1.3……中的数,要求完全匹配:^1\.\d$   
 使用c#中的RegularExpressionValidator验证控件把表达式贴上就行了