正则表达式怎么把字符串分成任意组数?

例如:


var str="1234HAGSFC"

想要类似足球队型:334组合

123 4HA GSFC

或者:4321组合

1234 HAG SF C

或者...


不负相思意
浏览 618回答 2
2回答

慕妹3146593

以334为例:let reg = /(.{3})(.{3})(.{4})/;"0123456789".match(reg);

慕沐林林

可以利用match 方法假如是334 组合var str="1234HAGSFC";var regex = /(.{3})(.{3})(.{4})/str.match(regex); //["1234HAGSFC", "123", "4HA", "GSFC", index: 0, input: "1234HAGSFC", groups: undefined]返回的是一个数组,中间那一部分就是你需要的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript