两种方法,一种是通过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>

只能输入数字,小数点还不大清楚。。。。

posted on 2009-05-11 16:29  D.Henry  阅读(550)  评论(1编辑  收藏  举报