JS验证输入只能是数字和"."这个符号

function checkFloat(e){
 var result=true;
 result = (event.keyCode == 9 ||event.keyCode == 45 ||
   event.keyCode == 46 ||
   event.keyCode == 37 ||
   event.keyCode == 39 ||
   event.keyCode == 8 ||
   event.keyCode == 110 ||
   event.keyCode == 190 ||
   (event.keyCode>=96 && event.keyCode<=105) ||
   (event.keyCode>=48 && event.keyCode<=57));
 event.returnValue=result;
}
上面的这段代码放到javascript里面。

<input type="text" name="score" size="10" onkeydown="checkFloat(event)" > 

你可能感兴趣的:(JS验证输入只能是数字和"."这个符号)