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

(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验证控件把表达式贴上就行了