gpt4 book ai didi

javascript - 与excel的数字除以千位完全一样的js函数

转载 作者:行者123 更新时间:2023-11-30 21:08:51 26 4
gpt4 key购买 nike

正如您在 Excel 中可能知道的那样,当某些单元格处于焦点状态并且您编写例如 1500.32 它会显示 1500.32,但是当您单击输入或模糊该单元格时它会显示1 500.32。我很好奇我该怎么做。现在我已经创建了指令,但想不出如何执行其余的指令。谢谢

最佳答案

此代码将分隔数千...:p

function expand (numValue) {
while ( numValue.match(/^[0-9]{4}/) ) {
numValue = numValue.replace(/([0-9])([0-9]{3}(\.|$| ))/,"$1 $2");
}
return numValue;
}

function collapse (numValue) {
return numValue.replace(/ /g,"");
}

$(".myNumber").click(function(){
$(this).val( expand($(this).val()) );
})

$(".myNumber").blur(function(){
$(this).val( collapse($(this).val()) );
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input class="myNumber" value="12345126789.12">

<input class="myNumber" value="78913.12">

关于javascript - 与excel的数字除以千位完全一样的js函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46339767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com