UNPKG

@abaplint/runtime

Version:
22 lines 600 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.match = match; const string_1 = require("../types/string"); function match(input) { const val = typeof input.val === "string" ? input.val : input.val.get(); let reg = ""; if (typeof input.regex === "string") { reg = input.regex; } else { reg = input.regex.get(); } const r = new RegExp(reg); const res = val.match(r); let ret = ""; if (res && res[0]) { ret = res[0]; } return new string_1.String().set(ret); } //# sourceMappingURL=match.js.map