在Javascript中输入数字之间的短划线

时间:2016-07-04 11:22:04

标签: javascript

我试图在偶数之间插入短划线。但是,程序在运行时不返回任何内容。当我将初始列表设置为包含数字时,它返回相同的数字,表示循环不添加任何内容。

get_deleter

2 个答案:

答案 0 :(得分:2)

你可以使用前瞻性的正则表达式。

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

答案 1 :(得分:0)

数字没有length属性,因此numbers.length将为undefined

您可能希望首先转换为字符串,例如:

numbers = String(numbers);