gpt4 book ai didi

javascript - 根据特定数字分解或剪切字符串

转载 作者:行者123 更新时间:2023-11-30 10:12:39 26 4
gpt4 key购买 nike

我在 javascript 上有这个整数。我想在看到数字 0 之后的数字 > 0 后对其进行 trim 或分解。例如:

var digit = 8001000

结果应该是 digit[0] = 800digit[1] = 1000

它应该在最后一个零数字之后找到一个大于 0 的数字然后将其剪切。它应该只从中间删除零,而不包括在数字末尾附近找到的零。

再举个例子更清楚

var digit = 80100

结果应该是 digit[0] = 80digit[1] = 100。因此,只要满足这些结果,多少个零并不重要。

任何答案将不胜感激!

最佳答案

你不能真正拆分一个数字,但你可以把它变成一个字符串,使用 match 来匹配任何带有尾随零的数字,然后将值映射回数字

digit.toString().match(/[1-9]+0+/g).map(Number);

FIDDLE

关于javascript - 根据特定数字分解或剪切字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25629774/

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