double.TryParse
或者int.TryParseonchange事件触发 。网上一大堆,或者用正则

解决方案 »

  1.   

    <asp:TextBox ID="TB_SL" runat="server" CssClass="BLtext_t01"  onkeyup="value=value.replace(/[^\d]/g,'') "  Height="25px" Width="95%"></asp:TextBox>
      

  2.   

    var num=$.trim($('#TB_SL').val());
    var reg=/^\d+$/;
    if(reg.test(num))
    {
    return true;
    }
    else
    {
    return false;
    }
      

  3.   

    try this:
    http://www.cnblogs.com/insus/archive/2013/01/27/2878524.html
      

  4.   

    onkeyup="value=value.replace(/[^\d]/g,'') "  
      

  5.   


    $("#<%=TB_SL.ClientID%>").blur(function(){
      var s=$("#<%=TB_SL.ClientID%>").val(); 
      var  reg=/^\d+$/;
       var r = s.match(reg);     
            if(r==null)     alert("验证不过");
    });