Я использую hashtags в своем приложении. Я использую ионные угловые символы, im, пытаясь сопоставить то, что в строке и обернуть их вокруг якоря в строке, имеют такую модель данных, как это:
{id:1, tags:["cool","love"], message: "i am #cool and i #love you"}
Предположим, например, что вид выглядит следующим образом:
<p> i am #cool and i #love you</p>
Как реализовать это
Добро пожаловать в волшебство Regex!
Regex - это универсальный магазин для соответствия текста! Взгляните в действии:
function linkHashtag(text) {
return text.replace(/#[a-z]+/g, "<a href=\"/api/hastag/$&">$&</a>\")
}
При подаче текста с хэштегами в нем он заменит их ссылкой на специальный URL-адрес хэштега! Разве это не просто денди!
Надеюсь, это полезно для вас