使用正则表达式如何根据数字出现拆分字符串?
例如,我有一个如下所示的字符串。
var text = "1 dozen 3 dozen 4 dozen kg";
我需要像这样拆分它,
预期输出:
1 dozen
3 dozen
4 dozen kg
我尝试了以下正则表达式,
var text = "1 dozen 3 dozen 4 dozen kg";
var regex = /(\d\s)/g; // regex I tried
console.log(text.split(regex));
但最终得到
["","1","打","3","打","4","打公斤"]
请帮助我制定框架,regex
如果我的问题不清楚,请随时询问。