Is there a way to use ungreedy matching in JavaScript for regular expressions? January 2, 2024 by Tarik You can use ? after * or + to make it ungreedy, e.g. (.*?)