This commit is contained in:
mattwr18 2019-09-04 08:12:11 +02:00
parent 9bb0884f89
commit fdee7efa03
2 changed files with 2 additions and 2 deletions

View File

@ -8,7 +8,7 @@ import { exec, build } from 'xregexp/xregexp-all.js'
// 2. If it starts with a digit '0-9' than a unicode character has to follow.
const regX = build('^/search/hashtag/((\\pL+[\\pL0-9]*)|([0-9]+\\pL+[\\pL0-9]*))$')
export default function (content) {
export default function(content) {
if (!content) return []
const $ = cheerio.load(content)
// We can not search for class '.hashtag', because the classes are removed at the 'xss' middleware.

View File

@ -216,7 +216,7 @@ export default {
sanitizeQuery(query) {
if (this.suggestionType === HASHTAG) {
const regexMatchAllNonUnicodeOrDigits = build('[^\\pL0-9]')
query = replace(query, regX, '', 'all')
query = replace(query, regexMatchAllNonUnicodeOrDigits, '', 'all')
// if the query is only made of digits, make it empty
return query.replace(/[0-9]/gm, '') === '' ? '' : query
}