如题, 我后台有个 按钮 来判断textbox只能是小数或者是整数  请大家写清楚点吧 谢谢咯
在线等

解决方案 »

  1.   

    try
    {
    Convert.ToFloat(Textbox1.Text);
    }
    catch
    {
    不能转换
    }
      

  2.   

    <input name="Tested" type="text" id="Tested" onKeyup="this.value=this.value.replace(/[^0-9]/g,'');"   onBlur=="this.value=this.value.replace(/[^0-9]/g,'');"   size="10" maxlength="6">用正则表达式
      

  3.   


    <script type="text/javascript">
    function KeyPress()
                {
                    if ((event.keyCode < 48 || event.keyCode >57) && event.keyCode!=46)
                    event.returnValue = false;
                }</script>
    按钮
    <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="KeyPress()" />
      

  4.   


            Regex reg = new Regex(@"^(\d+|\d+\.\d+)$"); 
            Response.Write(reg.Match(TextBox1.Text).Success);