diff --git a/javascript/prompt_format.js b/javascript/prompt_format.js index c9507e3..e6c0d88 100644 --- a/javascript/prompt_format.js +++ b/javascript/prompt_format.js @@ -221,12 +221,14 @@ onUiLoaded(() => { let paste = (event.clipboardData || window.clipboardData).getData('text'); if (config.booru) { - paste = paste.replace(/\s[\d.]+[kM]?|\?\s+/g, ", "); + paste = paste.replace(/\s[\d.]{2,}[kM]?|\?\s+/g, ", "); for (const excl of ["Artist", "Characters", "Character", "Copyright", "Tags", "Tag", "General"]) paste = paste.replace(excl, ""); - paste = paste.replace(/(? { + return match.replace(/[()]/g, '\\$&'); + }); } paste = LeFormatter.formatString(paste, config.dedupe, config.removeUnderscore);