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

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

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)" />