From 61b4b9209c2c64b32c8d48b1761c3b9384d411ea Mon Sep 17 00:00:00 2001 From: Yeting Li Date: Fri, 26 Aug 2022 01:30:49 +0800 Subject: [PATCH] fix the regular expression for function `clean` in `utils.js` (#4770) --- lib/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/utils.js b/lib/utils.js index 9db34cb1ad..7e1d566819 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -76,7 +76,7 @@ exports.clean = function (str) { .replace(/^\uFEFF/, '') // (traditional)-> space/name parameters body (lambda)-> parameters body multi-statement/single keep body content .replace( - /^function(?:\s*|\s+[^(]*)\([^)]*\)\s*\{((?:.|\n)*?)\s*\}$|^\([^)]*\)\s*=>\s*(?:\{((?:.|\n)*?)\s*\}|((?:.|\n)*))$/, + /^function(?:\s*|\s[^(]*)\([^)]*\)\s*\{((?:.|\n)*?)\}$|^\([^)]*\)\s*=>\s*(?:\{((?:.|\n)*?)\}|((?:.|\n)*))$/, '$1$2$3' );