JS字符替换和小数点分割总结

//将字母i全部替换成5
<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace(/i/g,"5"));
</script>
 
//只将第一个字母i替换成5
<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace("i","5"));
</script>

//将15,255.55替换为15255.55

parseFloat(num2.split(",").join(""));

//直接使用 FormatNumber(srcStr,nAfterDot); 这个方法就行了。
function FormatNumber(srcStr,nAfterDot){
        var srcStr,nAfterDot;
        var resultStr,nTen;
        srcStr = ""+srcStr+"";
        strLen = srcStr.length;
        dotPos = srcStr.indexOf(".",0);
        if (dotPos == -1){
            resultStr = srcStr+".";
            for (i=0;i<nAfterDot;i++){
                resultStr = resultStr+"0";
            }
            return resultStr;
        } else{
            if ((strLen - dotPos - 1) >= nAfterDot){
                nAfter = dotPos + nAfterDot + 1;
                nTen =1;
                for(j=0;j<nAfterDot;j++){
                nTen = nTen*10;
            }
            resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
            return resultStr;
            } else{
                resultStr = srcStr;
                for (i=0;i<(nAfterDot - strLen + dotPos + 1);i++){
                    resultStr = resultStr+"0";
                }
                return resultStr;
            }
        }
    }

 

 

转载于:https://www.cnblogs.com/wuquelin/articles/3089847.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值