разделенные цифры и Альфа


Мне нужно разделить строку следующим образом: ID00605button. Я хочу получить ID00605. мой пример кода:

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

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

Это кто-то, кто знает, как написать регулярное выражение, чтобы получить ID00605?

1 3

1 ответ:

Это должно сработать:

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

id.match(/(ID\d+)(.*)/) возвращает массив:

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