簡體   English   中英

JavaScript每次出現時都會拆分一個字符串

[英]JavaScript split a string at each occurrence of

JavaScript,我們如何拆分...

輸入字符串: 12:002:204:457:109:40

輸出:

12:00
2:20
4:45
7:10
9:40

對正則表達式/\\d{1,2}:\\d{2}/g使用String#match方法。

 console.log( '12:002:204:457:109:40'.match(/\\d{1,2}:\\d{2}/g) ) 


正則表達式的解釋在這里。

正則表達式可視化

使用正則表達式:

 '12:002:204:457:109:40'.match(/(\\d+:\\d{2})/g).map(x => console.log(x)) 

(\d+:\d{2})

正則表達式可視化

Debuggex演示

進一步說明: https//regex101.com/r/vV2wL5/1

嘗試一下,它會根據您的需要提供確切的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
   }
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM