ES6 y flag
by Rich Costello
JavaScript
let text = "hello1 hello2 hello3",
pattern = /hello\d\s?/,
result = pattern.exec(text),
globalPattern = /hello\d\s?/g,
globalResult = globalPattern.exec(text),
stickyPattern = /hello\d\s?/y,
stickyResult = stickyPattern.exec(text);
console.log(result[0]);
console.log(globalResult[0]);
console.log(stickyResult[0]);
console.log("Part Two");
result = pattern.exec(text);
globalResult = globalPattern.exec(text);
stickyResult = stickyPattern.exec(text);
console.log(result[0]);
console.log(globalResult[0]);
console.log(stickyResult[0]);