JavaScript在每次出现
JavaScript,我们如何分割 输入字符串:JavaScript在每次出现,javascript,string,split,Javascript,String,Split,JavaScript,我们如何分割 输入字符串:12:002:204:457:109:40 输出: 12:00 2:20 4:45 7:10 9:40 将方法与正则表达式一起使用 console.log( “12:002:204:457:109:40”。匹配(/\d{1,2}:\d{2}/g) )使用正则表达式: '12:002:204:457:109:40'.match(/(\d+:\d{2})/g.map(x=>console.log(x))试试这个。它根据您的需要提供准确的O/p。我
12:002:204:457:109:40
输出:
12:00
2:20
4:45
7:10
9:40
将方法与正则表达式一起使用
console.log(
“12:002:204:457:109:40”。匹配(/\d{1,2}:\d{2}/g)
)
使用正则表达式:
'12:002:204:457:109:40'.match(/(\d+:\d{2})/g.map(x=>console.log(x))
试试这个。它根据您的需要提供准确的O/p。我已经使用alert()对它进行了测试。相应地改变它
function aDarnal() {
var s="12:002:204:457:109:40";
var len= s.length;
while(len >1)
{
var n = s.indexOf(":")+ 2;
var x= s.substr(0,n+1);
alert(x);
s=s.substr(n+1);
len= s.length
}
}
没有一个很好的逻辑方法来分割它们,除非你让它们有前导0。然后可以每4个字符拆分一次。我建议你改变你的输入法,这不好。我同意你@Sterling Archer的观点。逻辑似乎是每个
:
后面都有两个数字,很容易与正则表达式匹配,请参见的答案