如何在新字符串中保存已删除的字符串

mar*_*zzz 2 javascript regex string replace

我有这个功能:

string = string.replace(/^.*?([a-zA-Z])/, '$1');
Run Code Online (Sandbox Code Playgroud)

我想保存两个字符串:表达式之后的一个字符串和删除的字符串.

我该怎么做?

Joh*_*lak 6

<script type="text/javacript">
var str = '44234lol';
var parts = str.split(/([a-zA-Z]+)/);
alert(parts[0]);
alert(parts[1]);
</script>
Run Code Online (Sandbox Code Playgroud)