1
2
//只允许输入整数
3
function onlyNum(event)
4
{
5
if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39))
6
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
7
event.returnValue=false;
8
}
9
10
//只允许输入数字
11
function clearNoNum(obj)
12
{
13
//先把非数字的都替换掉,除了数字和.
14
obj.value = obj.value.replace(/[^\d.]/g,"");
15
//必须保证第一个为数字而不是.
16
obj.value = obj.value.replace(/^\./g,"");
17
//保证只有出现一个.而没有多个.
18
obj.value = obj.value.replace(/\.{2,}/g,".");
19
//保证.只出现一次,而不能出现两次以上
20
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
21
}
22
2
//只允许输入整数 3
function onlyNum(event) 4
{ 5
if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)) 6
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))) 7
event.returnValue=false; 8
} 9

10
//只允许输入数字11
function clearNoNum(obj)12
{13
//先把非数字的都替换掉,除了数字和.14
obj.value = obj.value.replace(/[^\d.]/g,"");15
//必须保证第一个为数字而不是.16
obj.value = obj.value.replace(/^\./g,"");17
//保证只有出现一个.而没有多个.18
obj.value = obj.value.replace(/\.{2,}/g,".");19
//保证.只出现一次,而不能出现两次以上20
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");21
}22

<asp:TextBox ID="txtDays" runat="server" BorderStyle="None" onkeydown="onlyNum(event)" style="ime-mode:Disabled"></asp:TextBox>
<input id="Text1" type="text" onkeyup="clearNoNum(this)" />


浙公网安备 33010602011771号