RegularExpressionValidator1 验证的半角和全角的数字.....ValidationExpression="\d+" 
但我输入中文的时候也不通过验证....如何使输入中文的时候不会出错...

解决方案 »

  1.   

    那就要自己写表达式了
    如下:[\u4e00-\u9fa5]*\d*\d+
      

  2.   

    搞定[\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,给你弄这个很累的,~_~
      

  3.   

    将正则表达式放到ValidationExpression中使用