比如我现在一个数字9.5或者11.5
如何判断小数点后一位是不是5呢.因为我只允许输入一位小数.如果输入的小数点后面不是5,就返回false,反之true.也不一定非要是5,也可能是其它数字.
如何判断小数点后一位是不是5呢.因为我只允许输入一位小数.如果输入的小数点后面不是5,就返回false,反之true.也不一定非要是5,也可能是其它数字.
解决方案 »
- JQuery取值问题??
- 开发了一个Javascript的框架叫mojo,希望前辈们给点建议顺便帮我测测感谢啦
- jquery,popup一个div后,点击其他位置,让此div消失
- 请进来看看!拜托了!
- 如何实现跑马灯?
- js产生cookies的问题
- 关于两本书籍望解答
- 怎么当用户点击,ie浏览页上面的关闭按钮,也响应我得程序,例如alert("close");
- 请问如何不跳出异常错误的框框
- 今天碰到一个很诡异的问题,关于<script type="text/javascript"></script>
- jquery在this指针下的元素选择器
- 一个10*10表格,单击表格内的元素,如何知道被点击的是第几行第几列呢
var num = 1441.5,
n = num.toString();
if(n.substring(n.indexOf('.')+1) == 5){
alert(true);
}else{
alert(false)
}
</script>
var num = 1441.3,
n = num.toString();
if(n.substring(n.indexOf('.')+1) == 5){
alert(true)
}else{
var re = /[.][0-9]/;
n = n.replace(re,'.5');
alert(n)
}
</script>
var num = 1441.3,
n = num.toString();
if(n.indexOf('.') > 0){
if(n.substring(n.indexOf('.')+1) == 5){
alert(true)
}else{
var re = /[.][0-9]/;
n = n.replace(re,'.5');
alert(n)
}
}
</script>
num+='';
num=num.replace(/\.[0-9]$/,'.5');
alert(num);如果你想有小数的话实现某种效果 可以这么写var num=11.2;
num+='';
num=num.replace(/\.[0-9]$/,function (arg0){
alert(arg0);//这里实现你的效果
return '.5';
});
alert(num);
所以可以直接写
var num=11.2;
num+='';
num=num.replace(/\.[0-9]$/,'.5');
alert(num);
如果你想如果是小数实现某个效果的话
这么来写
var num=11.2;
num+='';
num=num.replace(/\.[0-9]$/,function (arg0){
alert(arg0);//这里实现你的效果
return '.5';
});
alert(num);