无钱了..也要问一个问题:
RegularExpressionValidator1 验证的半角和全角的数字.....ValidationExpression="\d+"
但我输入中文的时候也不通过验证....如何使输入中文的时候不会出错...
问题点数:10、回复次数:9Top
1 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-05-03 11:01:03 得分 0
那就要自己写表达式了
如下:
[\u4e00-\u9fa5]*\d*\d+Top
2 楼luckfeel_bbmiss(-)回复于 2006-05-03 11:09:14 得分 0
不行的...我要的是:
需要通过验证的
半角数字:0123456789
中文数字:零一二三四五六七八九
大写数字:零壹贰叁肆伍陆柒捌玖
其他中文字符串:如“实验室”、“计算机等”
禁止通过验证的
全角数字:0123456789Top
3 楼chinank(中国南开)回复于 2006-05-03 12:42:50 得分 0
把验证控件的有效性去掉,然后在代码里写相应的程序,通过代码触发验证控件的有效性和规则。Top
4 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-05-04 09:18:34 得分 0
搞定
[\u4e00-\u9fa5]*\d*\d+[\u4e00-\u9fa5]*\d*这个可以输入任何汉字和半角数字组成的串
如果:
需要通过验证的
半角数字:0123456789
中文数字:零一二三四五六七八九
大写数字:零壹贰叁肆伍陆柒捌玖
其他中文字符串:如“实验室”、“计算机等”
禁止通过验证的
全角数字:0123456789
对特定的汉字进行验证,获得对应的Unicode编码即可(附件/造字程序/参照),获得如下:
零96F6
一4E00
二4E8C
三4E09
四56DB
五4E94
六516D
七4E03
八516B
九4E5D
壹58F9
贰8D30
叁53C1
肆8086
伍4F0D
陆9646
柒67D2
捌634C
玖7396
实5B9E
验9A8C
室5BA4
计8BA1
算7B97
机673A
([\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\67D2\u634C\u7396\5B9E\u9A8C\u5BA4\u8BA1\u7B97\u673A]*\d*)+
LZ,给你弄这个很累的,~_~Top
5 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-05-04 09:19:44 得分 0
将正则表达式放到ValidationExpression中使用Top
6 楼luckfeel_bbmiss(-)回复于 2006-05-04 15:52:01 得分 0
谢谢....Top
7 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-06-01 22:50:15 得分 0
汗
还没接分啊
:)Top
8 楼zftow110()回复于 2006-06-01 23:09:40 得分 0
楼主帅哥确实累,这东东。。。。。Top
9 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-06-01 23:21:19 得分 0
嘿嘿
也没什么的,开个玩笑。 *_+Top




