この「tcm:1-23-8」のようなTridion URIがあり、正規表現で23を取得したい場合。
以下は機能しますが、もっと良い方法があることを私は知っています。tcm:と「-8」は常にあります。変化する部分は1と23です。
var schemaUri = $display.getItem().getId(); // tcm:1-23-8
var re = /tcm:\d-/gi; // = 23-8
var schemaIdWithItemType = schemaUri.replace(re, "");
re = /-8/gi;
var schemaId = schemaIdWithItemType.replace(re, "");