Javascript 拆分数字和字符串的正则表达式

Javascript 拆分数字和字符串的正则表达式,javascript,html,regex,Javascript,Html,Regex,我有下面的字符串 var s = "23BE"; 如何使用正则表达式将其拆分为23和BE 我已尝试使用以下代码段: var regex = /([A-Z][a-z]+)/; match = regex.exec(s); 这里有一种方法: var list = s.match(/(\d+|[A-z]+)/g); //["23", "BE"] 我已经像那样使用了var s=“23BE”。我尝试了以下代码片段:var regex=/([A-Z][A-Z]+)/;match=regex.exec

我有下面的字符串

var s = "23BE";
如何使用正则表达式将其拆分为
23
BE

我已尝试使用以下代码段:

var regex = /([A-Z][a-z]+)/;
match = regex.exec(s);

这里有一种方法:

var list = s.match(/(\d+|[A-z]+)/g);  //["23", "BE"]

我已经像那样使用了var s=“23BE”。我尝试了以下代码片段:var regex=/([A-Z][A-Z]+)/;match=regex.exec;无论如何,如果你真的想知道,这里有一种方法:
var list=s.match(/(\d++[A-z]+)/g)
你可能真的想要:
alert('23BE'.match(/\d++\d++/g))//[23,'BE']
。这可能会对您有所帮助