拆分数字和 alpha

split digits and alpha

我需要像这样拆分字符串:ID00605button。 我想出去 ID00605。 我的代码示例:

    var contentLeftID;
    var id = "ID00605button"
    id = id.split(*some regex*);

    contentLeftID = id[0] + id[1];

有人知道如何编写正则表达式来获取 ID00605 吗?

这应该有效:

var contentLeftID;
var id = "ID00605button";
id = id.match(/(ID\d+)(.*)/);
contentLeftID = id[1] + id[2];

id.match(/(ID\d+)(.*)/) returns 一个数组:

[ "ID00605button", "ID00605", "button" ]