先检查小数点.
if(str.indexOf(".")!=(-1))
{
str1=str.slice(lastIndexOf("."),str.length);
if(str1.length>3)return false
}
if(str.indexOf(".")!=(-1))
{
str1=str.slice(lastIndexOf("."),str.length);
if(str1.length>3)return false
}
解决方案 »
- javascript 中有关日期比较
- 如何隐藏掉file控件的那个按钮,并且设置文本框为只读?
- 请问如何在我设置了tr的背景颜色后可以覆盖任何放在tr里的元素的颜色?
- 一道自己解决不了的问题
- <span style="position:absolute;witdh:1;height:1;background:black"></span>得到的不是一个点而是一个线,为什么?
- 如果正确判断字符输入的正确性
- 浏览器问题,按钮上的文字不见了?
- 出售网站
- 关于动态按钮(紧急求救)
- 如何让鼠标划过td时,bgcolor和td中的字同时变色
- 怎样得到一个网页页面的句柄?
- 怎么实现表单输入内容后点击按纽后提交到textarea里面--续贴!
onkeypress="var k=event.keyCode; return (k>=48&&k<=57||k==46)"
onkeyup="return value=value.replace(/^(\d+\.\d{1,2})(.*)?$/,'$1')"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false"
style="ime-mode:Disabled">
//功能介绍:检查是否为数字
//参数说明:要检查的数字
//返回值:1为是数字,0为不是数字
function fucCheckNUM(NUM)
{
//先检查小数点.
if(str.indexOf(".")!=(-1))
{
str1=str.slice(lastIndexOf("."),str.length);
if(str1.length>3)return false
} var i,j,strTemp;
strTemp="0123456789.";
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
//说明有字符不是数字
return 0;
}
}
//说明是数字
return 1;
}