两种方法,一种是通过INPUT+正则表达式, 如下
<input type="text" size="12" onpropertychange="if(!/^\d*(\.\d*)?$/.test(this.value))this.value=this.value.substr(0,this.value.length-1)" onpaste="return false" />
另一种通过验证控件
<asp:regularexpressionvalidator id="RegularExpressionValidator1" runat="server" ControlToValidate="文本框的ID" Display="Dynamic" ErrorMessage="只能输入数字!" ValidationExpression="\d*"></asp:regularexpressionvalidator>
只能输入数字,小数点还不大清楚。。。。