正则表达式:
^\d+$          //非负整数 
^[0-9]*[1-9][0-9]*$  //正整数 
^((-\\d+)|(0+))$  //非正整数
^-[0-9]*[1-9][0-9]*$  //负整数 
^-?\\d+$       //整数 
^\\d+(\\.\\d+)?$  //非负浮点数
^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //正浮点数 
^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$  //非正浮点数
^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$  //负浮点数 
^(-?\\d+)(\\.\\d+)?$  //浮点数 
^[A-Za-z]+$  //由26个英文字母组成的字符串 
^[A-Z]+$  //由26个英文字母的大写组成的字符串 
^[a-z]+$  //由26个英文字母的小写组成的字符串 
^[A-Za-z0-9]+$  //由数字和26个英文字母组成的字符串 
^\\w+$  //由数字、26个英文字母或者下划线组成的字符串

解决方案 »

  1.   

    怎么判断输入textBox框的数字是什么类型的?
    即然你都知道輸入的是數字﹐那類型還不明白嗎﹗??開個玩笑﹐你是不是要限制textBox只能輸入數字類型的數據﹐可以利用asp.net里的自動檢測控件﹐

    <asp:comparevalidator id="checkput" ControlToValidate="欲控制的textbox的id" text="(請輸入正確格式)" Runat="server" ValueToCompare="0" Type="Integer"/>
    <asp:RequiredFieldValidator ID="check02" Runat="server" text="(必填項)" ControlToValidate="欲控制的textbox的id" />
    前面是控制輸入數字﹐后面是控制不能為空
      

  2.   

    判断是double、int、float还是decimal?
      

  3.   

    怎么判断输入textBox中的数字是double、int、float还是decimal?