JS小数点判断

       1.只取小数点后两位:
<script>
alert(("156782.1234").replace(/^(.*\..{2}).*$/,"$1"));
</script>
        2.取小数点后的位数:
<script>
alert(("156782.12346").replace(/(\d*\.?)/,"").length);
</script>

        3.只取小数点后两位,四舍五入:
<script>
alert(3.1415926.toFixed(3));
</script>


若是要用如:0.22222434 得到 22222434
则应该如下写法,先转换数据类型

function Remove_ZeroDot(NewStr)
{
  NewStr = parseFloat(NewStr).toString(10);
  return NewStr.replace(/(\d*\.?)/,"");

}

文章来自: 宋针还的个人空间
引用通告: 查看所有引用 | 我要引用此文章
Tags: js 小数点 判断 截取
相关日志:
评论: 0 | 引用: 0 | 查看次数: 1297
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭