<input type=text οnkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" οnpaste="return !clipboardData.getData('text').match(//D/)" οndragenter="return false"> <asp:TextBox ID="TextBox1" runat="server" οnkeyup='this.value=this.value.replace(/[^0-9.]/gi,"")' ></asp:TextBox>