如果我有一个像这样的 Tridion URI 'tcm:1-23-8' 并且我想用正则表达式得到 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, "");