Meh*_*ran 7 javascript string split
我有一个字符串值("11112233").我想拆分这个字符串并将其分成3个不同的值.
Val 1 = 1111
val 2 = 22
val 3 = 33
Run Code Online (Sandbox Code Playgroud)
我搜索了很多,可能使用(/)或其他符号等字符.还有别的,我的号码总是不同的,所以我不能通过输入确切的字符串来拆分它.我想做这样的事情:
var myVal = "11112233";
var lastVal = myVal.split(0 , 3); // split from index 0 till index 3
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
谢谢
lea*_*eaf 14
试试这个正则表达式:
'121112233'.match(/(\d)\1*/g) // ["1", "2", "111", "22", "33"]
Run Code Online (Sandbox Code Playgroud)
\1* 表示"与之前的匹配相同,零次或多次".