Javascript 用于在遇到数字时拆分字符串的正则表达式
我有一组字符串要拆分,例如Javascript 用于在遇到数字时拆分字符串的正则表达式,javascript,arrays,regex,split,Javascript,Arrays,Regex,Split,我有一组字符串要拆分,例如 'id 1' 'photoid 90' 'classid 02' 'numbers of sibling 3' 我希望他们像他们一样使用正则表达式进行拆分 ['id', 1] ['photoid', 90] ['classid', 2] ['number of sibling', 3] 匹配组,匹配任何内容,后跟空格,后跟一个或多个数字,后跟行尾 var str='兄弟3的数量'; var match=str.match(/(.*)s(\
'id 1'
'photoid 90'
'classid 02'
'numbers of sibling 3'
我希望他们像他们一样使用正则表达式进行拆分
['id', 1]
['photoid', 90]
['classid', 2]
['number of sibling', 3]
匹配组,匹配任何内容,后跟空格,后跟一个或多个数字,后跟行尾
var str='兄弟3的数量';
var match=str.match(/(.*)s(\d+$/);
变量结果=[匹配[1],+匹配[2];
控制台日志(结果)代码>所以在空格上拆分?不,我想要'numbers of sibling 3'-->['number of sibling',3]这个tooSo reg exp匹配数字,后跟行尾。Yaa基本上。。