function isnum(obj) {
obj.value = obj.value.replace(/[^\.\d]/g, '');
if (obj.value.split('.').length > 2)
{ obj.value = obj.value.split('.')[0] + '.' + obj.value.split('.')[1] }
}
调用:
<input type="text" id="txt_Price" runat="server" maxlength="8" οnkeyup="isnum(this);"
style="width: 200px;" />