次のコード
var input = "http://local.app.com/frontend/v12/#/M1WPD/!/abcde/!/fghij/";
var regex = new RegExp("(?:.+?#/([a-zA-Z0-9]{5})/(?:!/([a-zA-Z0-9]{5})/)*)");
var result = input.match(regex);
console.log(result);
// ["http://local.app.com/frontend/v12/#/M1WPD/!/abcde/!/fghij/", "M1WPD", "fghij"]
これを印刷する必要があります...
["http://local.app.com/frontend/v12/#/M1WPD/!/abcde/!/fghij/", "M1WPD", "abcde", "fghij"]
それ以外...
["http://local.app.com/frontend/v12/#/M1WPD/!/abcde/!/fghij/", "M1WPD", "fghij"]
私は何を間違っていますか?