lyg
2024-06-12 66a42257c3ba2566db9d2bb8868cd01aa19f6006
修改搜索关键字处理逻辑
1个文件已修改
8 ■■■■■ 已修改文件
src/main.mjs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main.mjs
@@ -99,14 +99,12 @@
 * @returns 处理后的关键字
 */
function formatKw(text, titleWithNumbers) {
  // 只保留空格、中文、英文、法文、德文、希腊文
  const regex = /[^\u4e00-\u9fa5\w\s\d]/g;
  if (titleWithNumbers) {
    text = text.replace(/[^\u4e00-\u9fa5a-zA-Z\u00c0-\u024f \d]/g, "");
    text = text;
  } else {
    text = text.replace(/[^\u4e00-\u9fa5a-zA-Z\u00c0-\u024f ]/g, "");
    text = text.replace(/[\d]/g, "");
  }
  text = text.split(' ').slice(0, 10).join("+");
  text = text.split(' ').slice(0, 6).join("+");
  return text;
}