Sotaro KARASAWA 9 lat temu
rodzic
commit
f0221faf44

+ 2 - 1
resource/js/components/SearchPage/SearchResultList.js

@@ -14,7 +14,8 @@ export default class SearchResultList extends React.Component {
     let returnBody = body;
 
     this.props.searchingKeyword.split(' ').forEach((keyword) => {
-      const keywordExp = new RegExp('(' + keyword.replace(/[.*+?^${}()|[\]\\]/g, "\\$&") + ')', 'ig');
+      const k = keyword.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
+      const keywordExp = new RegExp(`(${k}(?!(.*?\]|.*?\\)|.*?"|.*?>)))`, 'ig');
       returnBody = returnBody.replace(keywordExp, '<em class="highlighted">$&</em>');
     });