Selaa lähdekoodia

Remove added backticks from regex

John R. Supplee 4 vuotta sitten
vanhempi
sitoutus
6ba4da9711
2 muutettua tiedostoa jossa 6 lisäystä ja 6 poistoa
  1. 4 4
      client/components/main/globalSearch.js
  2. 2 2
      models/boards.js

+ 4 - 4
client/components/main/globalSearch.js

@@ -190,10 +190,10 @@ BlazeComponent.extendComponent({
 
     this.searching.set(true);
 
-    const reOperator1 = `/^((?<operator>[\p{Letter}\p{Mark}]+):|(?<abbrev>[#@]))(?<value>[\p{Letter}\p{Mark}]+)(\s+|$)/iu`;
-    const reOperator2 = `/^((?<operator>[\p{Letter}\p{Mark}]+):|(?<abbrev>[#@]))(?<quote>["']*)(?<value>.*?)\k<quote>(\s+|$)/iu`;
-    const reText = `/^(?<text>\S+)(\s+|$)/u`;
-    const reQuotedText = `/^(?<quote>["'])(?<text>[\w\p{L}]+)\k<quote>(\s+|$)/u`;
+    const reOperator1 = /^((?<operator>[\p{Letter}\p{Mark}]+):|(?<abbrev>[#@]))(?<value>[\p{Letter}\p{Mark}]+)(\s+|$)/iu;
+    const reOperator2 = /^((?<operator>[\p{Letter}\p{Mark}]+):|(?<abbrev>[#@]))(?<quote>["']*)(?<value>.*?)\k<quote>(\s+|$)/iu;
+    const reText = /^(?<text>\S+)(\s+|$)/u;
+    const reQuotedText = /^(?<quote>["'])(?<text>[\w\p{L}]+)\k<quote>(\s+|$)/u;
 
     const operators = {
       'operator-board': 'boards',

+ 2 - 2
models/boards.js

@@ -1263,12 +1263,12 @@ function boardRemover(userId, doc) {
 }
 
 Boards.uniqueTitle = title => {
-  const m = title.match(`/^(?<title>.*?)\s*(\[(?<num>\d+)]\s*$|\s*$)/`);
+  const m = title.match(/^(?<title>.*?)\s*(\[(?<num>\d+)]\s*$|\s*$)/);
   const base = escapeForRegex(m.groups.title);
   let num = 0;
   Boards.find({ title: new RegExp(`^${base}\\s*\\[\\d+]\\s*$`) }).forEach(
     board => {
-      const m = board.title.match(`/^(?<title>.*?)\s*\[(?<num>\d+)]\s*$/`);
+      const m = board.title.match(/^(?<title>.*?)\s*\[(?<num>\d+)]\s*$/);
       if (m) {
         const n = parseInt(m.groups.num, 10);
         num = num < n ? n : num;