gpt4 book ai didi

javascript - 在 Javascript 中输入数字之间的破折号

转载 作者:行者123 更新时间:2023-12-02 14:26:38 24 4
gpt4 key购买 nike

我正在尝试在偶数之间插入破折号。但是,该程序在运行时不会返回任何内容。当我将初始列表设置为包含数字时,它返回相同的数字,表明循环没有添加任何内容。

function dashEvenNumbers(numbers) {
var list = [];
for (var i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 == 0 && numbers[i + 1] == 0) {
list.push(i, '-');
} else {
list.push(i);
};
};
alert(list);
return list.join('');
};

alert(dashEvenNumbers(123125422));

最佳答案

您可以使用带有前瞻功能的正则表达式。

console.log('123125422'.replace(/([02468](?=[02468]))/g, '$1-'));

关于javascript - 在 Javascript 中输入数字之间的破折号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38183508/

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