@abaplint/runtime
Version:
Transpiler - Runtime
17 lines • 537 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.count_any_of = count_any_of;
const types_1 = require("../types");
function count_any_of(input) {
let found = 0;
const val = input.val.get();
const sub = input.sub.get();
if (sub !== "") {
for (const char of sub.split("")) {
const match = val.match(new RegExp(char, "g"));
found += match?.length || 0;
}
}
return new types_1.Integer().set(found);
}
//# sourceMappingURL=count_any_of.js.map