鍍金池/ 問答/HTML5  Java  HTML/ 正則表達式怎么把字符串分成任意組數(shù)?

正則表達式怎么把字符串分成任意組數(shù)?

例如:

var str="1234HAGSFC"
想要類似足球隊型:334組合
123 4HA GSFC
或者:4321組合
1234 HAG SF C
或者...

回答
編輯回答
毀與悔

以334為例:

let reg = /(.{3})(.{3})(.{4})/;
"0123456789".match(reg);
2018年2月18日 16:21
編輯回答
拮據(jù)

可以利用match 方法

假如是334 組合
var str="1234HAGSFC";
var regex = /(.{3})(.{3})(.{4})/

str.match(regex); //["1234HAGSFC", "123", "4HA", "GSFC", index: 0, input: "1234HAGSFC", groups: undefined]

返回的是一個數(shù)組,中間那一部分就是你需要的

2017年11月11日 04:57