SuperPosan
@SuperPosan
Бандит

Как заменить символ в строке на html tag и нарисовать все это в jsx?

Как заменить символ в строке на html tag и нарисовать все это в jsx

Пробовал по всякому например
{time.replace(String.fromCharCode(183), "<span className='dot'>·</span>")}\
{time.replace(/·/g, <span className='dot'>·</span>)}
{time.replace(/&middot;/g, \<span className='dot'\>·\<\/span\>)}


А так же комбинации этих решений
  • Вопрос задан
  • 569 просмотров
Решения вопроса 1
@Aves
Принцип примерно такой - разбить строку на массив, заменить нужное на jsx:
{
  new Date()
    .toLocaleTimeString()
    .match(/[^:]+|:/g)
    .map((e, i) => e == ':' ? <span key={i}>:</span> : e)
}

Пример на JSBin
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы